cpp-mirai-client  v2.6.1
cpp client for mirai-api-http
Mirai::MiraiClient 成员列表

成员的完整列表,这些成员属于 Mirai::MiraiClient,包括所有继承而来的类成员

adaptor_Mirai::MiraiClientprotected
CallAPI(const string &path, const string &method, const string &data) constMirai::MiraiClient
Connect()Mirai::MiraiClient
connected_Mirai::MiraiClientprotected
ConnectionClosedCallback_Mirai::MiraiClientprotected
ConnectionErrorCallback_Mirai::MiraiClientprotected
ConnectionEstablishedCallback_Mirai::MiraiClientprotected
CreateGroupFileDirectory(GID_t GroupId, string directory) constMirai::MiraiClient
DeleteAnnouncement(GID_t GroupId, string fid) constMirai::MiraiClient
DeleteAnnouncement(const GroupAnnouncement &announcement) constMirai::MiraiClient
DeleteFriend(QQ_t qq) constMirai::MiraiClient
Disconnect(bool WaitForFinish=false)Mirai::MiraiClient
EventCallback typedefMirai::MiraiClient
EventHandler typedefMirai::MiraiClientprotected
EventHandlers_Mirai::MiraiClientprotected
ExecuteCommand(const MessageChain &command) constMirai::MiraiClient
ExecuteCommand(MessageChain &&command) constMirai::MiraiClient
GetAnnouncementList(GID_t GroupId, int64_t offset=0, int64_t size=0) constMirai::MiraiClient
GetBotList() constMirai::MiraiClient
GetBotProfile() constMirai::MiraiClient
GetBotQQ() constMirai::MiraiClient
GetCompatibleVersion() constMirai::MiraiClientinline
GetFriendList() constMirai::MiraiClient
GetFriendMessage(MessageId_t id, QQ_t qq) constMirai::MiraiClient
GetFriendProfile(QQ_t qq) constMirai::MiraiClient
GetGroupConfig(GID_t GroupId) constMirai::MiraiClient
GetGroupFileInfo(GID_t GroupId, const FilePath &dir, bool withDownloadInfo=false) constMirai::MiraiClient
GetGroupFileInfo(GID_t GroupId, GroupFileInfo &file, bool withDownloadInfo=false) constMirai::MiraiClient
GetGroupFileList(GID_t GroupId, const FilePath &dir={}, int64_t offset=0, int64_t size=0, bool withDownloadInfo=false) constMirai::MiraiClient
GetGroupList() constMirai::MiraiClient
GetGroupMessage(MessageId_t id, GID_t GroupId) constMirai::MiraiClient
GetLatestMemberList(GID_t GroupId) constMirai::MiraiClient
GetLogger() constMirai::MiraiClientinline
GetMemberInfo(GID_t GroupId, QQ_t member) constMirai::MiraiClient
GetMemberList(GID_t GroupId) constMirai::MiraiClient
GetMemberProfile(GID_t GroupId, QQ_t MemberId) constMirai::MiraiClient
GetMiraiApiHttpVersion() constMirai::MiraiClient
GetRoamingFriendMessage(QQ_t qq, std::time_t TimeStart=0, std::time_t TimeEnd=std::numeric_limits< std::time_t >::max()) constMirai::MiraiClient
GetSessionKey() constMirai::MiraiClientinline
GetSessionKey_() constMirai::MiraiClientinlineprotected
GetStrangerMessage(MessageId_t id, QQ_t qq) constMirai::MiraiClient
GetTempMessage(MessageId_t id, GID_t GroupId) constMirai::MiraiClient
GetUserProfile(QQ_t qq) constMirai::MiraiClient
isConnected() constMirai::MiraiClientinline
Kick(GID_t GroupId, QQ_t member, string message, bool block=false) constMirai::MiraiClient
Kick(const GroupMember &member, string message, bool block=false) constMirai::MiraiClient
LeaveGroup(GID_t GroupId) constMirai::MiraiClient
logger_Mirai::MiraiClientprotected
MiraiClient()Mirai::MiraiClient
MiraiClient(std::unique_ptr< IAdaptor > adaptor)Mirai::MiraiClient
MiraiClient(Args &&... args)Mirai::MiraiClientinline
MiraiClient(const MiraiClient &)=deleteMirai::MiraiClient
MiraiClient(MiraiClient &&rhs) noexcept=deleteMirai::MiraiClient
MoveGroupFile(GID_t GroupId, const FilePath &FileDir, const FilePath &MoveToDir) constMirai::MiraiClient
mtx_Mirai::MiraiClientmutableprotected
Mute(GID_t GroupId, QQ_t member, std::chrono::seconds time) constMirai::MiraiClient
Mute(const GroupMember &member, std::chrono::seconds time) constMirai::MiraiClient
MuteAll(GID_t GroupId) constMirai::MiraiClient
NudgeFriend(QQ_t qq) constMirai::MiraiClient
NudgeGroup(QQ_t MemberId, GID_t GroupId) constMirai::MiraiClient
NudgeStranger(QQ_t qq) constMirai::MiraiClient
On(EventCallback< EventType > callback)Mirai::MiraiClientinline
On(EventCallback< GetEventType_t< Type > > callback)Mirai::MiraiClientinline
On(EventCallback< ClientConnectionEstablishedEvent > callback)Mirai::MiraiClientinline
On(EventCallback< ClientConnectionErrorEvent > callback)Mirai::MiraiClientinline
On(EventCallback< ClientConnectionClosedEvent > callback)Mirai::MiraiClientinline
On(EventCallback< ClientParseErrorEvent > callback)Mirai::MiraiClientinline
operator=(const MiraiClient &)=deleteMirai::MiraiClient
operator=(MiraiClient &&rhs) noexcept=deleteMirai::MiraiClient
ParseErrorCallback_Mirai::MiraiClientprotected
pool_Mirai::MiraiClientprotected
PoolSize_Mirai::MiraiClientprotected
PublishAnnouncement(GID_t GroupId, string content, MiraiImage cover={}, bool ToNewMember=false, bool pinned=false, bool ShowEditCard=false, bool ShowPopup=false, bool RequireConfirm=false) constMirai::MiraiClient
RecallFriendMessage(MessageId_t id, QQ_t qq) constMirai::MiraiClient
RecallGroupMessage(MessageId_t id, GID_t GroupId) constMirai::MiraiClient
RegisterCommand(string name, std::vector< string > alias, string usage, string description) constMirai::MiraiClient
RemoveGroupFile(GID_t GroupId, const FilePath &dir) constMirai::MiraiClient
RenameGroupFile(GID_t GroupId, const FilePath &FileDir, string NewName) constMirai::MiraiClient
RespBotInvitedJoinGroupRequestEvent(int64_t EventId, QQ_t FromId, GID_t GroupId, BotInvitedJoinGroupRequestOp operation, string message) constMirai::MiraiClient
RespBotInvitedJoinGroupRequestEvent(const BotInvitedJoinGroupRequestEvent &event, BotInvitedJoinGroupRequestOp operation, string message) constMirai::MiraiClient
RespMemberJoinRequestEvent(int64_t EventId, QQ_t FromId, GID_t GroupId, MemberJoinRequestOp operation, string message) constMirai::MiraiClient
RespMemberJoinRequestEvent(const MemberJoinRequestEvent &event, MemberJoinRequestOp operation, string message) constMirai::MiraiClient
RespNewFriendRequestEvent(int64_t EventId, QQ_t FromId, GID_t GroupId, NewFriendRequestOp operation, string message) constMirai::MiraiClient
RespNewFriendRequestEvent(const NewFriendRequestEvent &event, NewFriendRequestOp operation, string message) constMirai::MiraiClient
SendFriendMessage(QQ_t qq, const MessageChain &message, std::optional< MessageId_t > QuoteId=std::nullopt) constMirai::MiraiClient
SendFriendMessage(QQ_t qq, MessageChain &&message, std::optional< MessageId_t > QuoteId=std::nullopt) constMirai::MiraiClient
SendGroupMessage(GID_t GroupId, const MessageChain &message, std::optional< MessageId_t > QuoteId=std::nullopt) constMirai::MiraiClient
SendGroupMessage(GID_t GroupId, MessageChain &&message, std::optional< MessageId_t > QuoteId=std::nullopt) constMirai::MiraiClient
SendNudge(const NudgeTarget &target) constMirai::MiraiClient
SendTempMessage(QQ_t MemberId, GID_t GroupId, const MessageChain &message, std::optional< MessageId_t > QuoteId=std::nullopt) constMirai::MiraiClient
SendTempMessage(QQ_t MemberId, GID_t GroupId, MessageChain &&message, std::optional< MessageId_t > QuoteId=std::nullopt) constMirai::MiraiClient
SessionKey_Mirai::MiraiClientprotected
SetAdaptor(std::unique_ptr< IAdaptor > adaptor)Mirai::MiraiClientinline
SetAdaptor(Args &&... args)Mirai::MiraiClientinline
SetEssence(GID_t GroupId, MessageId_t MessageId) constMirai::MiraiClient
SetGroupAdmin(GID_t GroupId, QQ_t member, bool assign=true) constMirai::MiraiClient
SetGroupConfig(GID_t GroupId, string name="", std::optional< bool > AllowMemberInvite=std::nullopt) constMirai::MiraiClient
SetLogger(std::shared_ptr< ILogger > logger)Mirai::MiraiClientinline
SetMemberInfo(GID_t GroupId, QQ_t member, string name="", string title="") constMirai::MiraiClient
SetPoolSize(std::size_t size)Mirai::MiraiClientinline
string typedefMirai::MiraiClient
Unmute(GID_t GroupId, QQ_t member) constMirai::MiraiClient
Unmute(const GroupMember &member) constMirai::MiraiClient
UnmuteAll(GID_t GroupId) constMirai::MiraiClient
UploadFriendImage(string content) constMirai::MiraiClient
UploadFriendImage(std::istream &file) constMirai::MiraiClient
UploadFriendImage(std::function< bool(size_t offset, std::ostream &sink, bool &finish)> ContentProvider) constMirai::MiraiClient
UploadGroupAudio(string content) constMirai::MiraiClient
UploadGroupAudio(std::istream &file) constMirai::MiraiClient
UploadGroupAudio(std::function< bool(size_t offset, std::ostream &sink, bool &finish)> ContentProvider) constMirai::MiraiClient
UploadGroupFile(GID_t GroupId, string UploadPath, string name, string content) constMirai::MiraiClient
UploadGroupFile(GID_t GroupId, string UploadPath, string name, std::istream &file) constMirai::MiraiClient
UploadGroupFile(GID_t GroupId, string UploadPath, string name, std::function< bool(size_t offset, std::ostream &sink, bool &finish)> ContentProvider) constMirai::MiraiClient
UploadGroupImage(string content) constMirai::MiraiClient
UploadGroupImage(std::istream &file) constMirai::MiraiClient
UploadGroupImage(std::function< bool(size_t offset, std::ostream &sink, bool &finish)> ContentProvider) constMirai::MiraiClient
UploadTempImage(string content) constMirai::MiraiClient
UploadTempImage(std::istream &file) constMirai::MiraiClient
UploadTempImage(std::function< bool(size_t offset, std::ostream &sink, bool &finish)> ContentProvider) constMirai::MiraiClient
~MiraiClient()Mirai::MiraiClient