GroupEventProtocol

Declared In:

Introduction

Protocol for implementing a Item delegate. Abstract base class which is used when you want notification about events from group calls.



Member Functions

onGroupAdded
onGroupError
onGroupRemoved
onGroupRenamed
onListBannedMembers
onListGroups
onListMembers
onMemberBanned
onMemberJoinGroup
onMemberKicked
onMemberLeaveGroup
onMemberUnBanned

onGroupAdded


public

virtual void onGroupAdded( cbe::Group&& group);
Discussion

Gets called when a group has been created.


onGroupError


public

virtual void onGroupError( uint32_t code, std::string reason, std::string message);
Discussion

Gets called when an error have occured.


onGroupRemoved


public

virtual void onGroupRemoved( cbe::GroupId groupId, std::string&& name);
Discussion

Gets called when a group has been removed.


onGroupRenamed


public

virtual void onGroupRenamed( cbe::Group&& group, std::string&& newName);
Discussion

Gets called when a group have been renamed.


onListBannedMembers


public

virtual void onListBannedMembers( std::vector<cbe::Member>&& members);
Discussion

Gets called when listBannedMembers has been called.


onListGroups


public

virtual void onListGroups( std::vector<cbe::Group>&& groups);
Discussion

Lists the groups that the user is included in or owner/admin of.


onListMembers


public

virtual void onListMembers( std::vector<cbe::Member>&& members);
Discussion

Gets called when a list call of members of a group have happened.


onMemberBanned


public

virtual void onMemberBanned( std::string&& memberName, cbe::MemberId memberId);
Discussion

Gets called when a member has been banned.


onMemberJoinGroup


public

virtual void onMemberJoinGroup( cbe::Group&& group);
Discussion

Gets called when a user have become a member of a group.


onMemberKicked


public

virtual void onMemberKicked( std::string&& memberName, cbe::MemberId memberId);
Discussion

Gets called when a member has been kicked.


onMemberLeaveGroup


public

virtual void onMemberLeaveGroup( std::string&& memberName, cbe::MemberId memberId);
Discussion

Gets called when the user leaves a group.


onMemberUnBanned


public

virtual void onMemberUnBanned( std::string&& memberName, cbe::MemberId memberId);
Discussion

Gets called when a member has been unbanned.