cpp-mirai-client
v2.6.1
cpp client for mirai-api-http
|
成员的完整列表,这些成员属于 Mirai::MiraiClient,包括所有继承而来的类成员
adaptor_ | Mirai::MiraiClient | protected |
CallAPI(const string &path, const string &method, const string &data) const | Mirai::MiraiClient | |
Connect() | Mirai::MiraiClient | |
connected_ | Mirai::MiraiClient | protected |
ConnectionClosedCallback_ | Mirai::MiraiClient | protected |
ConnectionErrorCallback_ | Mirai::MiraiClient | protected |
ConnectionEstablishedCallback_ | Mirai::MiraiClient | protected |
CreateGroupFileDirectory(GID_t GroupId, string directory) const | Mirai::MiraiClient | |
DeleteAnnouncement(GID_t GroupId, string fid) const | Mirai::MiraiClient | |
DeleteAnnouncement(const GroupAnnouncement &announcement) const | Mirai::MiraiClient | |
DeleteFriend(QQ_t qq) const | Mirai::MiraiClient | |
Disconnect(bool WaitForFinish=false) | Mirai::MiraiClient | |
EventCallback typedef | Mirai::MiraiClient | |
EventHandler typedef | Mirai::MiraiClient | protected |
EventHandlers_ | Mirai::MiraiClient | protected |
ExecuteCommand(const MessageChain &command) const | Mirai::MiraiClient | |
ExecuteCommand(MessageChain &&command) const | Mirai::MiraiClient | |
GetAnnouncementList(GID_t GroupId, int64_t offset=0, int64_t size=0) const | Mirai::MiraiClient | |
GetBotList() const | Mirai::MiraiClient | |
GetBotProfile() const | Mirai::MiraiClient | |
GetBotQQ() const | Mirai::MiraiClient | |
GetCompatibleVersion() const | Mirai::MiraiClient | inline |
GetFriendList() const | Mirai::MiraiClient | |
GetFriendMessage(MessageId_t id, QQ_t qq) const | Mirai::MiraiClient | |
GetFriendProfile(QQ_t qq) const | Mirai::MiraiClient | |
GetGroupConfig(GID_t GroupId) const | Mirai::MiraiClient | |
GetGroupFileInfo(GID_t GroupId, const FilePath &dir, bool withDownloadInfo=false) const | Mirai::MiraiClient | |
GetGroupFileInfo(GID_t GroupId, GroupFileInfo &file, bool withDownloadInfo=false) const | Mirai::MiraiClient | |
GetGroupFileList(GID_t GroupId, const FilePath &dir={}, int64_t offset=0, int64_t size=0, bool withDownloadInfo=false) const | Mirai::MiraiClient | |
GetGroupList() const | Mirai::MiraiClient | |
GetGroupMessage(MessageId_t id, GID_t GroupId) const | Mirai::MiraiClient | |
GetLatestMemberList(GID_t GroupId) const | Mirai::MiraiClient | |
GetLogger() const | Mirai::MiraiClient | inline |
GetMemberInfo(GID_t GroupId, QQ_t member) const | Mirai::MiraiClient | |
GetMemberList(GID_t GroupId) const | Mirai::MiraiClient | |
GetMemberProfile(GID_t GroupId, QQ_t MemberId) const | Mirai::MiraiClient | |
GetMiraiApiHttpVersion() const | Mirai::MiraiClient | |
GetRoamingFriendMessage(QQ_t qq, std::time_t TimeStart=0, std::time_t TimeEnd=std::numeric_limits< std::time_t >::max()) const | Mirai::MiraiClient | |
GetSessionKey() const | Mirai::MiraiClient | inline |
GetSessionKey_() const | Mirai::MiraiClient | inlineprotected |
GetStrangerMessage(MessageId_t id, QQ_t qq) const | Mirai::MiraiClient | |
GetTempMessage(MessageId_t id, GID_t GroupId) const | Mirai::MiraiClient | |
GetUserProfile(QQ_t qq) const | Mirai::MiraiClient | |
isConnected() const | Mirai::MiraiClient | inline |
Kick(GID_t GroupId, QQ_t member, string message, bool block=false) const | Mirai::MiraiClient | |
Kick(const GroupMember &member, string message, bool block=false) const | Mirai::MiraiClient | |
LeaveGroup(GID_t GroupId) const | Mirai::MiraiClient | |
logger_ | Mirai::MiraiClient | protected |
MiraiClient() | Mirai::MiraiClient | |
MiraiClient(std::unique_ptr< IAdaptor > adaptor) | Mirai::MiraiClient | |
MiraiClient(Args &&... args) | Mirai::MiraiClient | inline |
MiraiClient(const MiraiClient &)=delete | Mirai::MiraiClient | |
MiraiClient(MiraiClient &&rhs) noexcept=delete | Mirai::MiraiClient | |
MoveGroupFile(GID_t GroupId, const FilePath &FileDir, const FilePath &MoveToDir) const | Mirai::MiraiClient | |
mtx_ | Mirai::MiraiClient | mutableprotected |
Mute(GID_t GroupId, QQ_t member, std::chrono::seconds time) const | Mirai::MiraiClient | |
Mute(const GroupMember &member, std::chrono::seconds time) const | Mirai::MiraiClient | |
MuteAll(GID_t GroupId) const | Mirai::MiraiClient | |
NudgeFriend(QQ_t qq) const | Mirai::MiraiClient | |
NudgeGroup(QQ_t MemberId, GID_t GroupId) const | Mirai::MiraiClient | |
NudgeStranger(QQ_t qq) const | Mirai::MiraiClient | |
On(EventCallback< EventType > callback) | Mirai::MiraiClient | inline |
On(EventCallback< GetEventType_t< Type > > callback) | Mirai::MiraiClient | inline |
On(EventCallback< ClientConnectionEstablishedEvent > callback) | Mirai::MiraiClient | inline |
On(EventCallback< ClientConnectionErrorEvent > callback) | Mirai::MiraiClient | inline |
On(EventCallback< ClientConnectionClosedEvent > callback) | Mirai::MiraiClient | inline |
On(EventCallback< ClientParseErrorEvent > callback) | Mirai::MiraiClient | inline |
operator=(const MiraiClient &)=delete | Mirai::MiraiClient | |
operator=(MiraiClient &&rhs) noexcept=delete | Mirai::MiraiClient | |
ParseErrorCallback_ | Mirai::MiraiClient | protected |
pool_ | Mirai::MiraiClient | protected |
PoolSize_ | Mirai::MiraiClient | protected |
PublishAnnouncement(GID_t GroupId, string content, MiraiImage cover={}, bool ToNewMember=false, bool pinned=false, bool ShowEditCard=false, bool ShowPopup=false, bool RequireConfirm=false) const | Mirai::MiraiClient | |
RecallFriendMessage(MessageId_t id, QQ_t qq) const | Mirai::MiraiClient | |
RecallGroupMessage(MessageId_t id, GID_t GroupId) const | Mirai::MiraiClient | |
RegisterCommand(string name, std::vector< string > alias, string usage, string description) const | Mirai::MiraiClient | |
RemoveGroupFile(GID_t GroupId, const FilePath &dir) const | Mirai::MiraiClient | |
RenameGroupFile(GID_t GroupId, const FilePath &FileDir, string NewName) const | Mirai::MiraiClient | |
RespBotInvitedJoinGroupRequestEvent(int64_t EventId, QQ_t FromId, GID_t GroupId, BotInvitedJoinGroupRequestOp operation, string message) const | Mirai::MiraiClient | |
RespBotInvitedJoinGroupRequestEvent(const BotInvitedJoinGroupRequestEvent &event, BotInvitedJoinGroupRequestOp operation, string message) const | Mirai::MiraiClient | |
RespMemberJoinRequestEvent(int64_t EventId, QQ_t FromId, GID_t GroupId, MemberJoinRequestOp operation, string message) const | Mirai::MiraiClient | |
RespMemberJoinRequestEvent(const MemberJoinRequestEvent &event, MemberJoinRequestOp operation, string message) const | Mirai::MiraiClient | |
RespNewFriendRequestEvent(int64_t EventId, QQ_t FromId, GID_t GroupId, NewFriendRequestOp operation, string message) const | Mirai::MiraiClient | |
RespNewFriendRequestEvent(const NewFriendRequestEvent &event, NewFriendRequestOp operation, string message) const | Mirai::MiraiClient | |
SendFriendMessage(QQ_t qq, const MessageChain &message, std::optional< MessageId_t > QuoteId=std::nullopt) const | Mirai::MiraiClient | |
SendFriendMessage(QQ_t qq, MessageChain &&message, std::optional< MessageId_t > QuoteId=std::nullopt) const | Mirai::MiraiClient | |
SendGroupMessage(GID_t GroupId, const MessageChain &message, std::optional< MessageId_t > QuoteId=std::nullopt) const | Mirai::MiraiClient | |
SendGroupMessage(GID_t GroupId, MessageChain &&message, std::optional< MessageId_t > QuoteId=std::nullopt) const | Mirai::MiraiClient | |
SendNudge(const NudgeTarget &target) const | Mirai::MiraiClient | |
SendTempMessage(QQ_t MemberId, GID_t GroupId, const MessageChain &message, std::optional< MessageId_t > QuoteId=std::nullopt) const | Mirai::MiraiClient | |
SendTempMessage(QQ_t MemberId, GID_t GroupId, MessageChain &&message, std::optional< MessageId_t > QuoteId=std::nullopt) const | Mirai::MiraiClient | |
SessionKey_ | Mirai::MiraiClient | protected |
SetAdaptor(std::unique_ptr< IAdaptor > adaptor) | Mirai::MiraiClient | inline |
SetAdaptor(Args &&... args) | Mirai::MiraiClient | inline |
SetEssence(GID_t GroupId, MessageId_t MessageId) const | Mirai::MiraiClient | |
SetGroupAdmin(GID_t GroupId, QQ_t member, bool assign=true) const | Mirai::MiraiClient | |
SetGroupConfig(GID_t GroupId, string name="", std::optional< bool > AllowMemberInvite=std::nullopt) const | Mirai::MiraiClient | |
SetLogger(std::shared_ptr< ILogger > logger) | Mirai::MiraiClient | inline |
SetMemberInfo(GID_t GroupId, QQ_t member, string name="", string title="") const | Mirai::MiraiClient | |
SetPoolSize(std::size_t size) | Mirai::MiraiClient | inline |
string typedef | Mirai::MiraiClient | |
Unmute(GID_t GroupId, QQ_t member) const | Mirai::MiraiClient | |
Unmute(const GroupMember &member) const | Mirai::MiraiClient | |
UnmuteAll(GID_t GroupId) const | Mirai::MiraiClient | |
UploadFriendImage(string content) const | Mirai::MiraiClient | |
UploadFriendImage(std::istream &file) const | Mirai::MiraiClient | |
UploadFriendImage(std::function< bool(size_t offset, std::ostream &sink, bool &finish)> ContentProvider) const | Mirai::MiraiClient | |
UploadGroupAudio(string content) const | Mirai::MiraiClient | |
UploadGroupAudio(std::istream &file) const | Mirai::MiraiClient | |
UploadGroupAudio(std::function< bool(size_t offset, std::ostream &sink, bool &finish)> ContentProvider) const | Mirai::MiraiClient | |
UploadGroupFile(GID_t GroupId, string UploadPath, string name, string content) const | Mirai::MiraiClient | |
UploadGroupFile(GID_t GroupId, string UploadPath, string name, std::istream &file) const | Mirai::MiraiClient | |
UploadGroupFile(GID_t GroupId, string UploadPath, string name, std::function< bool(size_t offset, std::ostream &sink, bool &finish)> ContentProvider) const | Mirai::MiraiClient | |
UploadGroupImage(string content) const | Mirai::MiraiClient | |
UploadGroupImage(std::istream &file) const | Mirai::MiraiClient | |
UploadGroupImage(std::function< bool(size_t offset, std::ostream &sink, bool &finish)> ContentProvider) const | Mirai::MiraiClient | |
UploadTempImage(string content) const | Mirai::MiraiClient | |
UploadTempImage(std::istream &file) const | Mirai::MiraiClient | |
UploadTempImage(std::function< bool(size_t offset, std::ostream &sink, bool &finish)> ContentProvider) const | Mirai::MiraiClient | |
~MiraiClient() | Mirai::MiraiClient |