 |
C++
1.4.6
CloudBackend Software Development Kit - SDK API for C++
|
5 #ifndef CBE_GROUPEVENTPROTOCOL_H_
6 #define CBE_GROUPEVENTPROTOCOL_H_
10 #include "CBE/Types.h"
26 virtual void onGroupSearchLoaded(CBE::persistence_t newPersistenceState, CBE::GroupQueryPtr queryResult) {}
31 virtual void onGroupAdded(CBE::persistence_t newPersistenceState, CBE::GroupPtr group) {}
76 virtual void onListMembers(CBE::persistence_t newPersistenceState, std::vector<CBE::MemberPtr> members) {}
86 virtual void onGroupError(uint64_t operationId, CBE::persistence_t operation, CBE::persistence_t failedAtState, uint32_t code, std::string reason, std::string message) {}
90 #endif //CBE_GROUPEVENTPROTOCOL_H_
virtual void onGroupRemoved(CBE::persistence_t newPersistenceState)
Definition: GroupEventProtocol.h:41
virtual void onMemberJoinGroup(CBE::persistence_t newPersistenceState)
Definition: GroupEventProtocol.h:51
virtual void onMemberUnBanned(CBE::persistence_t newPersistenceState)
Definition: GroupEventProtocol.h:66
virtual void onListGroups(std::vector< CBE::GroupPtr > groups)
Definition: GroupEventProtocol.h:36
Definition: GroupEventProtocol.h:21
virtual void onGroupAdded(CBE::persistence_t newPersistenceState, CBE::GroupPtr group)
Definition: GroupEventProtocol.h:31
virtual void onListMembers(CBE::persistence_t newPersistenceState, std::vector< CBE::MemberPtr > members)
Definition: GroupEventProtocol.h:76
virtual void onMemberKicked(CBE::persistence_t newPersistenceState)
Definition: GroupEventProtocol.h:56
virtual void onMemberBanned(CBE::persistence_t newPersistenceState)
Definition: GroupEventProtocol.h:61
virtual void onMemberLeaveGroup(CBE::persistence_t newPersistenceState)
Definition: GroupEventProtocol.h:46
virtual void onGroupRenamed(CBE::persistence_t newPersistenceState)
Definition: GroupEventProtocol.h:81
virtual void onListBannedMembers(std::vector< CBE::MemberPtr > members)
Definition: GroupEventProtocol.h:71
virtual void onGroupError(uint64_t operationId, CBE::persistence_t operation, CBE::persistence_t failedAtState, uint32_t code, std::string reason, std::string message)
Definition: GroupEventProtocol.h:86