Easemob Windows SDK
Public Member Functions | List of all members
easemob::EMGroupManagerListener Class Reference
Collaboration diagram for easemob::EMGroupManagerListener:
Collaboration graph

Public Member Functions

virtual void onReceiveInviteFromGroup (const std::string groupId, const std::string &inviter, const std::string &inviteMessage)
 Callback user when user is invited to a group. More...
 
virtual void onReceiveInviteAcceptionFromGroup (const EMGroupPtr group, const std::string &invitee)
 Callback user when the user accept to join the group. More...
 
virtual void onReceiveInviteDeclineFromGroup (const EMGroupPtr group, const std::string &invitee, const std::string &reason)
 Callback user when the user decline to join the group. More...
 
virtual void onAutoAcceptInvitationFromGroup (const EMGroupPtr group, const std::string &inviter, const std::string &inviteMessage)
 Callback user when user is invited to a group. More...
 
virtual void onLeaveGroup (const EMGroupPtr group, EMGroup::EMGroupLeaveReason reason)
 Callback user when user is kicked out from a group or the group is destroyed. More...
 
virtual void onReceiveJoinGroupApplication (const EMGroupPtr group, const std::string &from, const std::string &message)
 Callback user when receive a join group application. More...
 
virtual void onReceiveAcceptionFromGroup (const EMGroupPtr group)
 Callback user when receive owner's approval. More...
 
virtual void onReceiveRejectionFromGroup (const std::string &groupId, const std::string &reason)
 Callback user when receive group owner's rejection. More...
 
virtual void onUpdateMyGroupList (const std::vector< EMGroupPtr > &list)
 Callback user when login user's group list is updated. More...
 

Member Function Documentation

§ onAutoAcceptInvitationFromGroup()

virtual void easemob::EMGroupManagerListener::onAutoAcceptInvitationFromGroup ( const EMGroupPtr  group,
const std::string &  inviter,
const std::string &  inviteMessage 
)
inlinevirtual

Callback user when user is invited to a group.

Note: User has been added to the group when received this callback.

Parameters
Thegroup that invite the user.
Theinviter.
Theinvite message.
Returns
NA

§ onLeaveGroup()

virtual void easemob::EMGroupManagerListener::onLeaveGroup ( const EMGroupPtr  group,
EMGroup::EMGroupLeaveReason  reason 
)
inlinevirtual

Callback user when user is kicked out from a group or the group is destroyed.

Parameters
Thegroup that user left.
Theleave reason.
Returns
NA

§ onReceiveAcceptionFromGroup()

virtual void easemob::EMGroupManagerListener::onReceiveAcceptionFromGroup ( const EMGroupPtr  group)
inlinevirtual

Callback user when receive owner's approval.

Parameters
Thegroup to join.
Returns
NA

§ onReceiveInviteAcceptionFromGroup()

virtual void easemob::EMGroupManagerListener::onReceiveInviteAcceptionFromGroup ( const EMGroupPtr  group,
const std::string &  invitee 
)
inlinevirtual

Callback user when the user accept to join the group.

Parameters
Thegroup that invite the user.
Returns
NA

§ onReceiveInviteDeclineFromGroup()

virtual void easemob::EMGroupManagerListener::onReceiveInviteDeclineFromGroup ( const EMGroupPtr  group,
const std::string &  invitee,
const std::string &  reason 
)
inlinevirtual

Callback user when the user decline to join the group.

Parameters
Thegroup that invite the user.
User'sdecline reason.
Returns
NA

§ onReceiveInviteFromGroup()

virtual void easemob::EMGroupManagerListener::onReceiveInviteFromGroup ( const std::string  groupId,
const std::string &  inviter,
const std::string &  inviteMessage 
)
inlinevirtual

Callback user when user is invited to a group.

Note: User can accept or decline the invitation.

Parameters
Thegroup that invite the user.
Theinviter.
Theinvite message.
Returns
NA

§ onReceiveJoinGroupApplication()

virtual void easemob::EMGroupManagerListener::onReceiveJoinGroupApplication ( const EMGroupPtr  group,
const std::string &  from,
const std::string &  message 
)
inlinevirtual

Callback user when receive a join group application.

Parameters
Thegroup that user try to join.
Userthat try to join the group.
Theapply message.
Returns
NA

§ onReceiveRejectionFromGroup()

virtual void easemob::EMGroupManagerListener::onReceiveRejectionFromGroup ( const std::string &  groupId,
const std::string &  reason 
)
inlinevirtual

Callback user when receive group owner's rejection.

Parameters
Thegroup that user try to join.
Owner'sreject reason.
Returns
NA

§ onUpdateMyGroupList()

virtual void easemob::EMGroupManagerListener::onUpdateMyGroupList ( const std::vector< EMGroupPtr > &  list)
inlinevirtual

Callback user when login user's group list is updated.

Parameters
Thelogin user's group list.
Returns
NA

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