13 #ifndef __easemob__emchatroommanager_interface__ 14 #define __easemob__emchatroommanager_interface__ 16 #include "emchatroommanager_listener.h" 17 #include "emchatroom.h" 19 #include "emcursorresult.h" 26 typedef std::vector<EMChatroomPtr> EMChatroomList;
55 virtual void clearListeners() = 0;
63 virtual EMChatroomPtr chatroomWithId(
const std::string &chatroomId) = 0;
71 virtual EMChatroomList fetchAllChatrooms(
82 virtual EMChatroomPtr fetchChatroomSpecification(
83 const std::string &chatroomId,
85 bool fetchMembers =
false 95 virtual EMChatroomPtr joinChatroom(
96 const std::string &chatroomId,
107 virtual EMChatroomPtr leaveChatroom(
108 const std::string &chatroomId,
122 const std::string &cursor,
133 virtual EMChatroomPtr joinedChatroomById(
const std::string &chatroomId) = 0;
Definition: emcursorresult.h:24
Definition: emchatroommanager_listener.h:22
Definition: emchatroommanager_interface.h:28
Definition: emattributevalue.h:28