NIM SDK API  8.5.0
nim::Talk Member List

This is the complete list of members for nim::Talk, including all inherited members.

AntiCheatingFieldFillCallback typedefnim::Talk
CreateAudioMessage(const std::string &receiver_id, const NIMSessionType session_type, const std::string &client_msg_id, const IMAudio &audio, const std::string &file_path, const MessageSetting &msg_setting, int64_t timetag=0, int32_t sub_type=0)nim::Talkstatic
CreateBotRobotMessage(const std::string &receiver_id, const NIMSessionType session_type, const std::string &client_msg_id, const std::string &content, const IMBotRobot &bot_msg, const MessageSetting &msg_setting, int64_t timetag=0, int32_t sub_type=0)nim::Talkstatic
CreateFileMessage(const std::string &receiver_id, const NIMSessionType session_type, const std::string &client_msg_id, const IMFile &file, const std::string &file_path, const MessageSetting &msg_setting, int64_t timetag=0, int32_t sub_type=0)nim::Talkstatic
CreateG2NetCallMessage(const std::string &receiver_id, const NIMSessionType session_type, const std::string &client_msg_id, const std::string &msg_attach, const MessageSetting &msg_setting, int64_t timetag=0, int32_t sub_type=0)nim::Talkstatic
CreateImageMessage(const std::string &receiver_id, const NIMSessionType session_type, const std::string &client_msg_id, const IMImage &image, const std::string &file_path, const MessageSetting &msg_setting, int64_t timetag=0, int32_t sub_type=0)nim::Talkstatic
CreateLocationMessage(const std::string &receiver_id, const NIMSessionType session_type, const std::string &client_msg_id, const IMLocation &location, const MessageSetting &msg_setting, int64_t timetag=0, int32_t sub_type=0)nim::Talkstatic
CreateRetweetMessage(const std::string &src_msg_json, const std::string &client_msg_id, const NIMSessionType retweet_to_session_type, const std::string &retweet_to_session_id, const MessageSetting &msg_setting, int64_t timetag=0)nim::Talkstatic
CreateTextMessage(const std::string &receiver_id, const NIMSessionType session_type, const std::string &client_msg_id, const std::string &content, const MessageSetting &msg_setting, int64_t timetag=0, int32_t sub_type=0)nim::Talkstatic
CreateTipMessage(const std::string &receiver_id, const NIMSessionType session_type, const std::string &client_msg_id, const std::string &tip_content, const MessageSetting &msg_setting, int64_t timetag=0, int32_t sub_type=0)nim::Talkstatic
CreateVideoMessage(const std::string &receiver_id, const NIMSessionType session_type, const std::string &client_msg_id, const IMVideo &video, const std::string &file_path, const MessageSetting &msg_setting, int64_t timetag=0, int32_t sub_type=0)nim::Talkstatic
FileUpPrgCallback typedefnim::Talk
GetAttachmentPathFromMsg(const IMMessage &msg)nim::Talkstatic
MessageFilter typedefnim::Talk
ParseAudioMessageAttach(const IMMessage &msg, IMAudio &audio)nim::Talkstatic
ParseBotRobotMessageAttach(const IMMessage &msg, IMBotRobot &robot_msg)nim::Talkstatic
ParseFileMessageAttach(const IMMessage &msg, IMFile &file)nim::Talkstatic
ParseImageMessageAttach(const IMMessage &msg, IMImage &image)nim::Talkstatic
ParseIMMessage(const std::string &json_msg, IMMessage &msg)nim::Talkstatic
ParseLocationMessageAttach(const IMMessage &msg, IMLocation &location)nim::Talkstatic
ParseVideoMessageAttach(const IMMessage &msg, IMVideo &video)nim::Talkstatic
RecallMsg(const IMMessage &msg, const std::string &notify, const RecallMsgsCallback &cb, const std::string &json_extension="")nim::Talkstatic
RecallMsg2(const IMMessage &msg, const std::string &notify, const RecallMsgsCallback &cb, const std::string &apnstext="", const std::string &pushpayloadconst="", const std::string &json_extension="")nim::Talkstatic
RecallMsgEx(const IMMessage &msg, const std::string &notify, const RecallMsgsCallback &cb, nim_talk_recall_extra_params &extra_param)nim::Talkstatic
RecallMsgsCallback typedefnim::Talk
ReceiveBroadcastMsgCallback typedefnim::Talk
ReceiveBroadcastMsgsCallback typedefnim::Talk
ReceiveMsgCallback typedefnim::Talk
ReceiveMsgsCallback typedefnim::Talk
RegMessageFilter(const MessageFilter &filter, const std::string &json_extension="")nim::Talkstatic
RegRecallMsgsCallback(const RecallMsgsCallback &cb, const std::string &json_extension="")nim::Talkstatic
RegReceiveBroadcastMsgCb(const ReceiveBroadcastMsgCallback &cb, const std::string &json_extension="")nim::Talkstatic
RegReceiveBroadcastMsgsCb(const ReceiveBroadcastMsgsCallback &cb, const std::string &json_extension="")nim::Talkstatic
RegReceiveCb(const ReceiveMsgCallback &cb, const std::string &json_extension="")nim::Talkstatic
RegReceiveMessagesCb(const ReceiveMsgsCallback &cb, const std::string &json_extension="")nim::Talkstatic
RegSendMsgCb(const SendMsgAckCallback &cb, const std::string &json_extension="")nim::Talkstatic
RegTeamNotificationFilter(const TeamNotificationFilter &filter, const std::string &json_extension="")nim::Talkstatic
ReplyMessage(const IMMessage &msg, const std::string &json_reply_msg, FileUpPrgCallback *prg_cb=nullptr)nim::Talkstatic
SendMsg(const std::string &json_msg, const std::string &json_extension="", FileUpPrgCallback *pcb=nullptr)nim::Talkstatic
SendMsgAckCallback typedefnim::Talk
StopSendMsg(const std::string &client_msg_id, const NIMMessageType &type, const std::string &json_extension="")nim::Talkstatic
TeamNotificationFilter typedefnim::Talk
UnregTalkCb()nim::Talkstatic