Twitch SDK (Internal)
Public Member Functions | List of all members
ttv::social::FriendList::IListener Class Referenceabstract

#include <friendlist.h>

Inheritance diagram for ttv::social::FriendList::IListener:
ttv::social::FriendListListenerProxy

Public Member Functions

virtual void OnFriendInfoChanged (FriendList *source, const std::vector< Friend > &friends)=0
 
virtual void OnFriendshipChanged (FriendList *source, const std::vector< Friend > &added, const std::vector< Friend > &removed)=0
 
virtual void OnRealtimeFriendRequestReceived (FriendList *source, const FriendRequest &requestList)=0
 
virtual void OnUnreadFriendRequestCountChanged (FriendList *source, uint32_t count)=0
 
virtual void OnFriendRequestRemoved (FriendList *source, UserId otherUserId, FriendRequestRemovalReason reason)=0
 

Member Function Documentation

◆ OnFriendInfoChanged()

virtual void ttv::social::FriendList::IListener::OnFriendInfoChanged ( FriendList source,
const std::vector< Friend > &  friends 
)
pure virtual

◆ OnFriendRequestRemoved()

virtual void ttv::social::FriendList::IListener::OnFriendRequestRemoved ( FriendList source,
UserId  otherUserId,
FriendRequestRemovalReason  reason 
)
pure virtual

◆ OnFriendshipChanged()

virtual void ttv::social::FriendList::IListener::OnFriendshipChanged ( FriendList source,
const std::vector< Friend > &  added,
const std::vector< Friend > &  removed 
)
pure virtual

◆ OnRealtimeFriendRequestReceived()

virtual void ttv::social::FriendList::IListener::OnRealtimeFriendRequestReceived ( FriendList source,
const FriendRequest requestList 
)
pure virtual

◆ OnUnreadFriendRequestCountChanged()

virtual void ttv::social::FriendList::IListener::OnUnreadFriendRequestCountChanged ( FriendList source,
uint32_t  count 
)
pure virtual

The documentation for this class was generated from the following file: