![]() |
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 |