![]() |
Nakama C++ Client SDK 2.5.1
Client for Nakama Server
|
This is the complete list of members for NRtClientInterface, including all inherited members.
| acceptPartyMember(const std::string &partyId, NUserPresence &presence, std::function< void()> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| addMatchmaker(const opt::optional< int32_t > &minCount=opt::nullopt, const opt::optional< int32_t > &maxCount=opt::nullopt, const opt::optional< std::string > &query=opt::nullopt, const NStringMap &stringProperties={}, const NStringDoubleMap &numericProperties={}, std::function< void(const NMatchmakerTicket &)> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| addMatchmakerParty(const std::string &partyId, const std::string &query, int32_t minCount, int32_t maxCount, const NStringMap stringProperties={}, const NStringDoubleMap numericProperties={}, std::function< void(const NPartyMatchmakerTicket &)> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| closeParty(const std::string &partyId, std::function< void()> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| connect(NSessionPtr session, bool createStatus, NRtClientProtocol protocol=NRtClientProtocol::Protobuf)=0 | NRtClientInterface | pure virtual |
| createMatch(std::function< void(const NMatch &)> successCallback, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| createParty(bool open, int maxSize, std::function< void(const NParty &)> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| disconnect()=0 | NRtClientInterface | pure virtual |
| followUsers(const std::vector< std::string > &userIds, std::function< void(const NStatus &)> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| getTransport() const =0 | NRtClientInterface | pure virtual |
| getUserData() const =0 | NRtClientInterface | pure virtual |
| isConnected() const =0 | NRtClientInterface | pure virtual |
| joinChat(const std::string &target, NChannelType type, const opt::optional< bool > &persistence=opt::nullopt, const opt::optional< bool > &hidden=opt::nullopt, std::function< void(NChannelPtr)> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| joinMatch(const std::string &matchId, const NStringMap &metadata, std::function< void(const NMatch &)> successCallback, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| joinMatchByToken(const std::string &token, std::function< void(const NMatch &)> successCallback, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| joinParty(const std::string &partyId, std::function< void()> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| leaveChat(const std::string &channelId, std::function< void()> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| leaveMatch(const std::string &matchId, std::function< void()> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| leaveParty(const std::string &partyId, std::function< void()> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| listPartyJoinRequests(const std::string &partyId, std::function< void(const NPartyJoinRequest &)> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| promotePartyMember(const std::string &partyId, NUserPresence &partyMember, std::function< void()> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| removeChatMessage(const std::string &channelId, const std::string &messageId, std::function< void(const NChannelMessageAck &)> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| removeMatchmaker(const std::string &ticket, std::function< void()> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| removeMatchmakerParty(const std::string &partyId, const std::string &ticket, std::function< void()> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| removePartyMember(const std::string &partyId, NUserPresence &presence, std::function< void()> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| rpc(const std::string &id, const opt::optional< std::string > &payload=opt::nullopt, std::function< void(const NRpc &)> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| sendMatchData(const std::string &matchId, int64_t opCode, const NBytes &data, const std::vector< NUserPresence > &presences={})=0 | NRtClientInterface | pure virtual |
| sendPartyData(const std::string &partyId, long opCode, NBytes &data)=0 | NRtClientInterface | pure virtual |
| setListener(NRtClientListenerInterface *listener)=0 | NRtClientInterface | pure virtual |
| setUserData(void *userData)=0 | NRtClientInterface | pure virtual |
| tick()=0 | NRtClientInterface | pure virtual |
| unfollowUsers(const std::vector< std::string > &userIds, std::function< void()> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| updateChatMessage(const std::string &channelId, const std::string &messageId, const std::string &content, std::function< void(const NChannelMessageAck &)> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| updateStatus(const std::string &status, std::function< void()> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| writeChatMessage(const std::string &channelId, const std::string &content, std::function< void(const NChannelMessageAck &)> successCallback=nullptr, RtErrorCallback errorCallback=nullptr)=0 | NRtClientInterface | pure virtual |
| ~NRtClientInterface() | NRtClientInterface | inlinevirtual |