本文整理汇总了C++中YMSGTransfer::service方法的典型用法代码示例。如果您正苦于以下问题:C++ YMSGTransfer::service方法的具体用法?C++ YMSGTransfer::service怎么用?C++ YMSGTransfer::service使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类YMSGTransfer
的用法示例。
在下文中一共展示了YMSGTransfer::service方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: take
bool WebcamTask::take( Transfer* transfer )
{
if ( !forMe( transfer ) )
return false;
YMSGTransfer *t = static_cast<YMSGTransfer*>(transfer);
if( t->service() == Yahoo::ServiceWebcam )
parseWebcamInformation( t );
// else
// parseMessage( transfer );
return true;
}
示例2: take
bool MessageReceiverTask::take( Transfer* transfer )
{
if ( !forMe( transfer ) )
return false;
YMSGTransfer *t = 0L;
t = dynamic_cast<YMSGTransfer*>(transfer);
if (!t)
return false;
if( t->service() == Yahoo::ServiceNotify )
parseNotify( t );
else
parseMessage( t );
return true;
}
示例3: take
bool ConferenceTask::take( Transfer* transfer )
{
if ( !forMe( transfer ) )
return false;
YMSGTransfer *t = 0L;
t = static_cast<YMSGTransfer*>(transfer);
if( t->service() == Yahoo::ServiceConfInvite ||
t->service() == Yahoo::ServiceConfAddInvite)
parseInvitation( t );
else if( t->service() == Yahoo::ServiceConfMsg )
parseMessage( t );
else if( t->service() == Yahoo::ServiceConfLogon )
parseUserJoined( t );
else if( t->service() == Yahoo::ServiceConfLogoff )
parseUserLeft( t );
else if( t->service() == Yahoo::ServiceConfDecline )
parseUserDeclined( t );
return true;
}