#include <GroupEventProtocol.h>
|
|
virtual void | onGroupSearchLoaded (CBE::persistence_t newPersistenceState, CBE::GroupQueryPtr queryResult) |
| |
| virtual void | onGroupAdded (CBE::persistence_t newPersistenceState, CBE::GroupPtr group) |
| |
| virtual void | onListGroups (std::vector< CBE::GroupPtr > groups) |
| |
| virtual void | onGroupRemoved (CBE::persistence_t newPersistenceState) |
| |
| virtual void | onMemberLeaveGroup (CBE::persistence_t newPersistenceState) |
| |
| virtual void | onMemberJoinGroup (CBE::persistence_t newPersistenceState) |
| |
| virtual void | onMemberKicked (CBE::persistence_t newPersistenceState) |
| |
| virtual void | onMemberBanned (CBE::persistence_t newPersistenceState) |
| |
| virtual void | onMemberUnBanned (CBE::persistence_t newPersistenceState) |
| |
| virtual void | onListBannedMembers (std::vector< CBE::MemberPtr > members) |
| |
| virtual void | onListMembers (CBE::persistence_t newPersistenceState, std::vector< CBE::MemberPtr > members) |
| |
| virtual void | onGroupRenamed (CBE::persistence_t newPersistenceState) |
| |
| virtual void | onGroupError (uint64_t operationId, CBE::persistence_t operation, CBE::persistence_t failedAtState, uint32_t code, std::string reason, std::string message) |
| |
Protocol for implementing a Item delegate. Abstract base class which is used when you want notification about events from group calls.
◆ onGroupAdded()
| virtual void CBE::GroupEventProtocol::onGroupAdded |
( |
CBE::persistence_t |
newPersistenceState, |
|
|
CBE::GroupPtr |
group |
|
) |
| |
|
inlinevirtual |
Gets called when a group has been created.
◆ onListGroups()
| virtual void CBE::GroupEventProtocol::onListGroups |
( |
std::vector< CBE::GroupPtr > |
groups | ) |
|
|
inlinevirtual |
Lists the groups that the user is included in or owner/admin of.
◆ onGroupRemoved()
| virtual void CBE::GroupEventProtocol::onGroupRemoved |
( |
CBE::persistence_t |
newPersistenceState | ) |
|
|
inlinevirtual |
Gets called when a group has been removed.
◆ onMemberLeaveGroup()
| virtual void CBE::GroupEventProtocol::onMemberLeaveGroup |
( |
CBE::persistence_t |
newPersistenceState | ) |
|
|
inlinevirtual |
Gets called when the user leaves a group.
◆ onMemberJoinGroup()
| virtual void CBE::GroupEventProtocol::onMemberJoinGroup |
( |
CBE::persistence_t |
newPersistenceState | ) |
|
|
inlinevirtual |
Gets called when a user have become a member of a group.
◆ onMemberKicked()
| virtual void CBE::GroupEventProtocol::onMemberKicked |
( |
CBE::persistence_t |
newPersistenceState | ) |
|
|
inlinevirtual |
Gets called when a member has been kicked.
◆ onMemberBanned()
| virtual void CBE::GroupEventProtocol::onMemberBanned |
( |
CBE::persistence_t |
newPersistenceState | ) |
|
|
inlinevirtual |
Gets called when a member has been banned.
◆ onMemberUnBanned()
| virtual void CBE::GroupEventProtocol::onMemberUnBanned |
( |
CBE::persistence_t |
newPersistenceState | ) |
|
|
inlinevirtual |
Gets called when a member has been unbanned.
◆ onListBannedMembers()
| virtual void CBE::GroupEventProtocol::onListBannedMembers |
( |
std::vector< CBE::MemberPtr > |
members | ) |
|
|
inlinevirtual |
Gets called when listBannedMembers has been called.
◆ onListMembers()
| virtual void CBE::GroupEventProtocol::onListMembers |
( |
CBE::persistence_t |
newPersistenceState, |
|
|
std::vector< CBE::MemberPtr > |
members |
|
) |
| |
|
inlinevirtual |
Gets called when a list call of members of a group have happened.
◆ onGroupRenamed()
| virtual void CBE::GroupEventProtocol::onGroupRenamed |
( |
CBE::persistence_t |
newPersistenceState | ) |
|
|
inlinevirtual |
Gets called when a group have been renamed.
◆ onGroupError()
| virtual void CBE::GroupEventProtocol::onGroupError |
( |
uint64_t |
operationId, |
|
|
CBE::persistence_t |
operation, |
|
|
CBE::persistence_t |
failedAtState, |
|
|
uint32_t |
code, |
|
|
std::string |
reason, |
|
|
std::string |
message |
|
) |
| |
|
inlinevirtual |
Gets called when an error have occured.
The documentation for this class was generated from the following file: