本文整理汇总了C++中LLRelationship::online方法的典型用法代码示例。如果您正苦于以下问题:C++ LLRelationship::online方法的具体用法?C++ LLRelationship::online怎么用?C++ LLRelationship::online使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LLRelationship
的用法示例。
在下文中一共展示了LLRelationship::online方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: setBuddyOnline
// online status
void LLAvatarTracker::setBuddyOnline(const LLUUID& id, bool is_online)
{
LLRelationship* info = get_ptr_in_map(mBuddyInfo, id);
if(info)
{
info->online(is_online);
addChangedMask(LLFriendObserver::ONLINE, id);
LL_DEBUGS() << "Set buddy " << id << (is_online ? " Online" : " Offline") << LL_ENDL;
}
else
{
LL_WARNS() << "!! No buddy info found for " << id << ", setting to " << (is_online ? "Online" : "Offline") << LL_ENDL;
}
}
示例2: setBuddyOnline
// online status
void LLAvatarTracker::setBuddyOnline(const LLUUID& id, bool is_online)
{
LLRelationship* info = get_ptr_in_map(mBuddyInfo, id);
if(info)
{
info->online(is_online);
mModifyMask |= LLFriendObserver::ONLINE;
lldebugs << "Set buddy " << id << (is_online ? " Online" : " Offline") << llendl;
}
else
{
llwarns << "!! No buddy info found for " << id
<< ", setting to " << (is_online ? "Online" : "Offline") << llendl;
}
}
示例3: setBuddyOnline
// online status
void LLAvatarTracker::setBuddyOnline(const LLUUID& id, bool is_online)
{
LLRelationship* info = get_ptr_in_map(mBuddyInfo, id);
if(info)
{
info->online(is_online);
addChangedMask(LLFriendObserver::ONLINE, id);
LL_DEBUGS() << "Set buddy " << id << (is_online ? " Online" : " Offline") << LL_ENDL;
}
else
{
//<FS:LO> Fix possible log spam with a large friendslist when SL messes up.
//LL_WARNS() << "!! No buddy info found for " << id
LL_DEBUGS() << "!! No buddy info found for " << id
<< ", setting to " << (is_online ? "Online" : "Offline") << LL_ENDL;
//</FS:LO>
}
}