Example #1
0
	void Instance::sendChatMsg(const UserID& target_uid, const string& content_type, const string& content, im::SendChatMsg::CallbackPtr cb)
	{
		RequestPtr req(new im::SendChatMsg(this, target_uid, content_type, content, cb));
	}
Example #2
0
	void Instance::rejectNewGroupMember(const GroupID& group_id, const UserID& member, grp_bs::RejectNewGroupMember::CallbackPtr cb)
	{
		RequestPtr req(new grp_bs::RejectNewGroupMember(this, group_id, member, cb));
	}
Example #3
0
	void Instance::SendStreamingRequest(const UserPtID& target_usrptid, const string& content, cli::SendStreamingRequest::CallbackPtr cb)
	{
		RequestPtr req(new cli::SendStreamingRequest(this, target_usrptid, content, cb));
	}
Example #4
0
	void Instance::delGroup(const GroupID& group_id, grp_bs::DelGroup::CallbackPtr cb)
	{
		RequestPtr req(new grp_bs::DelGroup(this, group_id, cb));
	}
Example #5
0
	void Instance::removeGroupMember(const GroupID& group_id, const vector<UserID>& members, grp_bs::RemoveGroupMember::CallbackPtr cb)
	{
		RequestPtr req(new grp_bs::RemoveGroupMember(this, group_id, members, cb));
	}
Example #6
0
	void Instance::createGroup(GroupType gtype, const vector<UserID>& init_members, const string& create_data, grp_bs::CreateGroup::CallbackPtr cb)
	{
		RequestPtr req(new grp_bs::CreateGroup(this, gtype, init_members, create_data, cb));
	}
Example #7
0
	void Instance::getGroup(const GroupID& group_id, uint32 max_msgs_count, grp_bs::GetGroup::CallbackPtr cb)
	{
		RequestPtr req(new grp_bs::GetGroup(this, group_id, max_msgs_count, cb));
	}
Example #8
0
	void Instance::addPresenceSubscribers(const vector<UserID>& userids, ps::AddPresenceSubscribers::CallbackPtr cb)
	{
		RequestPtr req(new ps::AddPresenceSubscribers(this, userids, cb));
	}
Example #9
0
	void Instance::addFrd(const vector<UserID>& userids, const string& message, bs::AddFrd::CallbackPtr cb)
	{
		RequestPtr req(new bs::AddFrd(this, userids, message, cb));
	}
Example #10
0
	void Instance::updatePresence(ps::PresenceStatusCode status_code, const string& status_desc, ps::UpdatePresence::CallbackPtr cb)
	{
		RequestPtr req(new ps::UpdatePresence(this, status_code, status_desc, cb));
	}
Example #11
0
	void Instance::queryPresence(const vector<UserID>& userids, ps::QueryPresence::CallbackPtr cb)
	{
		RequestPtr req(new ps::QueryPresence(this, userids, cb));
	}
Example #12
0
	void Instance::ackSysMsg(const string& channel, msg_id_t sysmsg_id, im::AckSysMsg::CallbackPtr cb)
	{
		RequestPtr req(new im::AckSysMsg(this, channel, sysmsg_id, cb));
	}
Example #13
0
	void Instance::ackChatMsg(const UserID& target_uid, msg_id_t msg_id, im::AckChatMsg::CallbackPtr cb)
	{
		RequestPtr req(new im::AckChatMsg(this, target_uid, msg_id, cb));
	}
Example #14
0
	void Instance::sendReminder(const UserID& target_uid, im::ReminderType reminder, im::SendReminder::CallbackPtr cb)
	{
		RequestPtr req(new im::SendReminder(this, target_uid, reminder, cb));
	}
Example #15
0
	void Instance::getGroupOnlineMembersCount(const GroupID& group_id, grp::GetGroupOnlineMembersCount::CallbackPtr cb)
	{
		vector<GroupID> v;
		v.push_back(group_id);
		RequestPtr req(new grp::GetGroupOnlineMembersCount(this, v, cb));
	}
Example #16
0
	void Instance::agreeToBeFrd(const UserID& userid, bs::AgreeToBeFrd::CallbackPtr cb)
	{
		RequestPtr req(new bs::AgreeToBeFrd(this, userid, cb));
	}
Example #17
0
	void Instance::getGroupOnlineMembersCount(const vector<GroupID>& group_ids, grp::GetGroupOnlineMembersCount::CallbackPtr cb)
	{
		RequestPtr req(new grp::GetGroupOnlineMembersCount(this, group_ids, cb));
	}
Example #18
0
	void Instance::refuseToBeFrd(const UserID& userid, const string& message, bs::RefuseToBeFrd::CallbackPtr cb)
	{
		RequestPtr req(new bs::RefuseToBeFrd(this, userid, message, cb));
	}
Example #19
0
	void Instance::getGroupsList(GroupType gtype, uint32 max_msgs_count, grp_bs::GetGroupsList::CallbackPtr cb)
	{
		RequestPtr req(new grp_bs::GetGroupsList(this, gtype, max_msgs_count, cb));
	}
Example #20
0
	void Instance::removeFrd(const UserID& userid, bs::RemoveFrd::CallbackPtr cb)
	{
		vector<UserID> userids;
		userids.push_back(userid);
		RequestPtr req(new bs::RemoveFrd(this, userids, cb));
	}
Example #21
0
	void Instance::addGroup(const GroupID& group_id, const string& message, grp_bs::AddGroup::CallbackPtr cb)
	{
		RequestPtr req(new grp_bs::AddGroup(this, group_id, message, cb));
	}
Example #22
0
	void Instance::removeFrd(const vector<UserID>& userids, bs::RemoveFrd::CallbackPtr cb)
	{
		RequestPtr req(new bs::RemoveFrd(this, userids, cb));
	}
Example #23
0
	void Instance::addGroupMember(const GroupID& group_id, const vector<UserID>& members, const string& message, grp_bs::AddGroupMember::CallbackPtr cb)
	{
		RequestPtr req(new grp_bs::AddGroupMember(this, group_id, members, message, cb));
	}
Example #24
0
	void Instance::sendGroupChatMsg(const GroupID& group_id, const string& content_type, const string& content, grp::SendGroupChatMsg::CallbackPtr cb)
	{
		RequestPtr req(new grp::SendGroupChatMsg(this, group_id, content_type, content, cb));
	}
Example #25
0
	void Instance::declineGroupInvitation(const GroupID& group_id, const UserID& inviter, grp_bs::DeclineGroupInvitation::CallbackPtr cb)
	{
		RequestPtr req(new grp_bs::DeclineGroupInvitation(this, group_id, inviter, cb));
	}
Example #26
0
	void Instance::ackGroupChatMsg(const GroupID& group_id, msg_id_t msg_id, grp::AckGroupChatMsg::CallbackPtr cb)
	{
		RequestPtr req(new grp::AckGroupChatMsg(this, group_id, msg_id, cb));
	}
Example #27
0
	void Instance::modifyGroupMemberRoleLevel(const GroupID& group_id, const vector<UserID>& members, grp::GroupRoleLevel role_level, grp_bs::ModifyGroupMemberRoleLevel::CallbackPtr cb)
	{
		RequestPtr req(new grp_bs::ModifyGroupMemberRoleLevel(this, group_id, members, role_level, cb));
	}
Example #28
0
	void Instance::ackGroupSysMsg(const GroupID& group_id, const string& channel, msg_id_t sysmsg_id, grp::AckGroupSysMsg::CallbackPtr cb)
	{
		RequestPtr req(new grp::AckGroupSysMsg(this, group_id, channel, sysmsg_id, cb));
	}
Example #29
0
	void Instance::auth(const string& auth_type, const string& auth_data, auth::Auth::CallbackPtr cb)
	{
		RequestPtr req(new auth::Auth(this, auth_type, auth_data, cb));
	}
Example #30
0
	void Instance::openInstantMessagingService(msg_id_t offline_msg_start_id, uint32 max_count, im::OpenIM::CallbackPtr cb)
	{
		RequestPtr req(new im::OpenIM(this, offline_msg_start_id, max_count, cb));
	}