Photon C++ Client API  5.0.7.3
Public Member Functions | List of all members
LoadBalancingListener Class Referenceabstract
Inheritance diagram for LoadBalancingListener:
Inheritance graph
[legend]
Collaboration diagram for LoadBalancingListener:
Collaboration graph
[legend]

Public Member Functions

virtual void createRoomReturn (int localPlayerNr, const Common::Hashtable &roomProperties, const Common::Hashtable &playerProperties, int errorCode, const Common::JString &errorString)=0
 
virtual void joinOrCreateRoomReturn (int localPlayerNr, const Common::Hashtable &roomProperties, const Common::Hashtable &playerProperties, int errorCode, const Common::JString &errorString)=0
 
virtual void joinRandomOrCreateRoomReturn (int localPlayerNr, const Common::Hashtable &roomProperties, const Common::Hashtable &playerProperties, int errorCode, const Common::JString &errorString)=0
 
virtual void joinRoomReturn (int localPlayerNr, const Common::Hashtable &roomProperties, const Common::Hashtable &playerProperties, int errorCode, const Common::JString &errorString)=0
 
virtual void joinRandomRoomReturn (int localPlayerNr, const Common::Hashtable &roomProperties, const Common::Hashtable &playerProperties, int errorCode, const Common::JString &errorString)=0
 
virtual void leaveRoomReturn (int errorCode, const Common::JString &errorString)=0
 
virtual void disconnectReturn (void)
 
virtual void joinRoomEventAction (int playerNr, const Common::JVector< int > &playernrs, const LoadBalancing::Player &player)
 
virtual void leaveRoomEventAction (int playerNr, bool isInactive)
 
virtual void customEventAction (int playerNr, nByte eventCode, const Common::Object &eventContent)
 
virtual void onDirectMessage (const Common::Object &msg, int remoteID, bool relay)
 
- Public Member Functions inherited from Listener
virtual void debugReturn (int debugLevel, const Common::JString &string)=0
 
virtual void connectionErrorReturn (int errorCode)=0
 
virtual void clientErrorReturn (int errorCode)=0
 
virtual void warningReturn (int warningCode)=0
 
virtual void serverErrorReturn (int errorCode)=0
 
virtual void connectReturn (int errorCode, const Common::JString &errorString, const Common::JString &region, const Common::JString &cluster)=0
 
virtual void joinLobbyReturn (void)
 
virtual void leaveLobbyReturn (void)
 
virtual void onFindFriendsResponse (void)
 
virtual void onLobbyStatsResponse (const Common::JVector< LobbyStatsResponse > &)
 
virtual void webRpcReturn (int, const Common::JString &, const Common::JString &, int, const Common::Dictionary< Common::Object, Common::Object > &)
 
virtual void onRoomListUpdate (void)
 
virtual void onRoomPropertiesChange (const Common::Hashtable &)
 
virtual void onPlayerPropertiesChange (int, const Common::Hashtable &)
 
virtual void onAppStatsUpdate (void)
 
virtual void onLobbyStatsUpdate (const Common::JVector< LobbyStatsResponse > &)
 
virtual void onCacheSliceChanged (int)
 
virtual void onMasterClientChanged (int, int)
 
virtual void onCustomAuthenticationIntermediateStep (const Common::Dictionary< Common::JString, Common::Object > &)
 
virtual void onAvailableRegions (const Common::JVector< Common::JString > &, const Common::JVector< Common::JString > &)
 
virtual void onSecretReceival (const Common::JString &)
 
virtual void onDirectConnectionEstablished (int)
 
virtual void onDirectConnectionFailedToEstablish (int)
 
virtual void onCustomOperationResponse (const Photon::OperationResponse &)
 
virtual void onGetRoomListResponse (const Common::JVector< Common::Helpers::SharedPointer< Room > > &, const Common::JVector< Common::JString > &)