![]()  | 
  
    Diarkis C++Client Library API Document
    
   | 
 
This is the complete list of members for DiarkisMatchMakerBase, including all inherited members.
| bComplete_ | DiarkisMatchMakerBase | protected | 
| bGotoRoom_ | DiarkisMatchMakerBase | protected | 
| bTeamMatchOwner_ | DiarkisMatchMakerBase | protected | 
| bTicketCancel_ | DiarkisMatchMakerBase | protected | 
| bTicketComplete_ | DiarkisMatchMakerBase | protected | 
| Buff_ | DiarkisMatchMakerBase | protected | 
| ClearList(void) | DiarkisMatchMakerBase | |
| DiarkisMatchMakerBase() | DiarkisMatchMakerBase | |
| eventUnsubscriptions_ | DiarkisMatchMakerBase | protected | 
| GetMatchingMemberList(Diarkis::StdVector< Diarkis::StdString > &memberList) | DiarkisMatchMakerBase | |
| GetOwnerUID(void) | DiarkisMatchMakerBase | |
| GetRoomID(void) | DiarkisMatchMakerBase | |
| GetTeamMatchingMemberList(Diarkis::StdVector< Diarkis::StdString > &memberList) | DiarkisMatchMakerBase | |
| GetTicketBroadcastMessage(void) | DiarkisMatchMakerBase | |
| GetTicketMessage(void) | DiarkisMatchMakerBase | |
| IsComplete(void) | DiarkisMatchMakerBase | |
| IsGotoRoom(void) | DiarkisMatchMakerBase | |
| IsTicketCancel(void) | DiarkisMatchMakerBase | |
| IsTicketComplete(void) | DiarkisMatchMakerBase | |
| list_mutex_ | DiarkisMatchMakerBase | protected | 
| logger_ | DiarkisMatchMakerBase | protected | 
| memberLists_ | DiarkisMatchMakerBase | protected | 
| mm_ | DiarkisMatchMakerBase | protected | 
| myUid_ | DiarkisMatchMakerBase | protected | 
| OnAbortMatchmaking(const DiarkisMMResponseEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnBackfillEvent(const DiarkisMMResponseEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnCommit(const DiarkisMMResponseEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnComplete(void) | DiarkisMatchMakerBase | protectedvirtual | 
| OnCompleteCommit(const DiarkisMMJoinResponseEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnDisbandMatchmaking(const DiarkisMMSyncEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnHostChange(const DiarkisMMStringEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnHostMatchmaking(const DiarkisMMHostEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnIssueTicketResponse(const DiarkisMMResponseEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnJoin(const DiarkisMMJoinResponseEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnKick(const DiarkisPayloadEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnKickResponse(const DiarkisMMResponseEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnLeave(const DiarkisMMResponseEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnMemberJoin(const DiarkisMMSyncEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnMemberLeave(const DiarkisMMSyncEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnMemberSync(const DiarkisMMSyncEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnP2PAddress(const DiarkisP2PEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnP2PResponse(const DiarkisMMResponseEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnPush(const DiarkisPushEventArgs &args, DiarkisTransportType tt) | DiarkisMatchMakerBase | protectedvirtual | 
| OnResponse(const DiarkisResponseEventArgs &args, DiarkisTransportType tt) | DiarkisMatchMakerBase | protectedvirtual | 
| OnResutls(const DiarkisMMResultEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnSearch(const DiarkisMMJoinResponseEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnTeamHostMatchmaking(const DiarkisMMHostEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnTeamMemberJoin(const DiarkisMMSyncEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnTeamSearch(const DiarkisMMJoinResponseEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnTicketBroadcast(const DiarkisMMSyncEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnTicketBroadcastResponse(const DiarkisMMResponseEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnTicketCancel(const DiarkisMMTicketTypeEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnTicketCancelResponse(const DiarkisMMResponseEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnTicketComplete(const DiarkisMMResponseEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| OnTicketLeave(const DiarkisMMResponseEventArgs &e) | DiarkisMatchMakerBase | protectedvirtual | 
| ownerUid_ | DiarkisMatchMakerBase | protected | 
| p2pBase_ | DiarkisMatchMakerBase | protected | 
| ResetGotoRoom(void) | DiarkisMatchMakerBase | |
| room_ | DiarkisMatchMakerBase | protected | 
| SendAbortMatchmaking(void) | DiarkisMatchMakerBase | virtual | 
| SendClaimReservedMatchmaking(const uint8_t *message, size_t messageSize) | DiarkisMatchMakerBase | virtual | 
| SendClaimReservedMatchmaking(const std::vector< uint8_t > &message) | DiarkisMatchMakerBase | virtual | 
| SendCommit(void) | DiarkisMatchMakerBase | virtual | 
| SendDisbandMatchmaking(const uint8_t *message, size_t messageSize) | DiarkisMatchMakerBase | virtual | 
| SendDisbandMatchmaking(const std::vector< uint8_t > &message) | DiarkisMatchMakerBase | virtual | 
| SendHostMatchmaking(const char *uid, uint16_t maxMembers, uint16_t ttl, const char *profileID, const char *tag, const MatchMakerCondition *conditions, size_t conditionsCount, const uint8_t *metadata, size_t metadataSize, bool bReserveOnly) | DiarkisMatchMakerBase | virtual | 
| SendHostMatchmaking(const std::string &uid, uint16_t maxMembers, uint16_t ttl, const std::string &profileID, const std::string &tag, const std::vector< MatchMakerCondition > &conditions, const std::vector< uint8_t > &metadata, bool bReserveOnly) | DiarkisMatchMakerBase | virtual | 
| SendHostTeamMatchmaking(const char *uid, uint16_t maxMembers, uint16_t ttl, const char *profileID, const char *tag, const MatchMakerCondition *conditions, size_t conditionsCount, const uint8_t *metadata, size_t metadataSize, bool bReserveOnly) | DiarkisMatchMakerBase | virtual | 
| SendHostTeamMatchmaking(const std::string &uid, uint16_t maxMembers, uint16_t ttl, const std::string &profileID, const std::string &tag, const std::vector< MatchMakerCondition > &conditions, const std::vector< uint8_t > &metadata, bool bReserveOnly) | DiarkisMatchMakerBase | virtual | 
| SendIssueTicket(uint8_t ticketType) | DiarkisMatchMakerBase | virtual | 
| SendJoinMatchmakingFromResult(MatchMakerResultItem &result, const uint8_t *message, size_t messageSize) | DiarkisMatchMakerBase | virtual | 
| SendJoinMatchmakingFromResult(MatchMakerResultItem &result, const std::vector< uint8_t > &message) | DiarkisMatchMakerBase | virtual | 
| SendKick(const char *userID) | DiarkisMatchMakerBase | virtual | 
| SendKick(const std::string &userID) | DiarkisMatchMakerBase | virtual | 
| SendLeaveMatchmaking(const uint8_t *message, size_t messageSize) | DiarkisMatchMakerBase | virtual | 
| SendLeaveMatchmaking(const std::vector< uint8_t > &message) | DiarkisMatchMakerBase | virtual | 
| SendNotifyMatchmakingCompletion(void) | DiarkisMatchMakerBase | virtual | 
| SendP2PAddressSync(uint8_t linkedClients=0) | DiarkisMatchMakerBase | virtual | 
| SendSearch(const char **profileIDs, size_t profileIDsCount, const char *tag, const MatchMakerCondition *conditions, size_t conditionsCount, bool joinFlag, uint16_t howmany, const uint8_t *message, size_t messageSize) | DiarkisMatchMakerBase | virtual | 
| SendSearch(const std::vector< std::string > &profileIDs, const std::string &tag, const std::vector< MatchMakerCondition > &conditions, bool joinFlag, uint16_t howmany, const std::vector< uint8_t > &message) | DiarkisMatchMakerBase | virtual | 
| SendSearchTeamMatchmaking(const char **profileIDs, size_t profileIDsCount, const char *tag, const MatchMakerCondition *conditions, size_t conditionsCount, bool joinFlag, uint16_t howmany, const uint8_t *message, size_t messageSize) | DiarkisMatchMakerBase | virtual | 
| SendSearchTeamMatchmaking(const std::vector< std::string > &profileIDs, const std::string &tag, const std::vector< MatchMakerCondition > &conditions, bool joinFlag, uint16_t howmany, const std::vector< uint8_t > &message) | DiarkisMatchMakerBase | virtual | 
| SendStartBackfill(const char *roomID) | DiarkisMatchMakerBase | virtual | 
| SendStartBackfill(const std::string &roomID) | DiarkisMatchMakerBase | virtual | 
| SendSync(const uint8_t *message, size_t messageSize) | DiarkisMatchMakerBase | virtual | 
| SendSync(const std::vector< uint8_t > &message) | DiarkisMatchMakerBase | virtual | 
| SendTicketBroadcast(uint8_t ticketType, const uint8_t *message, size_t messageSize) | DiarkisMatchMakerBase | virtual | 
| SendTicketBroadcast(uint8_t ticketType, const std::vector< uint8_t > &message) | DiarkisMatchMakerBase | virtual | 
| SendTicketCancel(uint8_t ticketType) | DiarkisMatchMakerBase | virtual | 
| SendTicketLeave(uint8_t ticketType) | DiarkisMatchMakerBase | virtual | 
| SetOwnUID(const char *uid) | DiarkisMatchMakerBase | |
| SetOwnUID(const std::string &uid) | DiarkisMatchMakerBase | |
| SetRoomModule(const std::shared_ptr< IDiarkisRoom > &room) | DiarkisMatchMakerBase | |
| SetupTcpMatchMaker(const std::shared_ptr< IDiarkisTcp > &tcp, const std::shared_ptr< LoggerFactory > &loggerFactory) | DiarkisMatchMakerBase | virtual | 
| SetupUdpMatchMaker(const std::shared_ptr< IDiarkisUdp > &udp, const std::shared_ptr< LoggerFactory > &loggerFactory, const std::shared_ptr< DiarkisP2PBase > &p2pBase) | DiarkisMatchMakerBase | virtual | 
| tcp_ | DiarkisMatchMakerBase | protected | 
| teamMemberLists_ | DiarkisMatchMakerBase | protected | 
| ticketBroadcastMessage_ | DiarkisMatchMakerBase | protected | 
| ticketMessage_ | DiarkisMatchMakerBase | protected | 
| udp_ | DiarkisMatchMakerBase | protected | 
| ~DiarkisMatchMakerBase() | DiarkisMatchMakerBase | virtual |