|
| LoadBalancingTransport (LoadBalancing::Client &lbClient, Common::BaseListener &debugReturn, bool direct=false) |
|
virtual void | logError (const Common::JString &msg) const |
|
virtual void | logWarning (const Common::JString &msg) const |
|
virtual void | logInfo (const Common::JString &msg) const |
|
virtual void | logDebug (const Common::JString &msg) const |
|
virtual bool | isChannelJoined (int channelId) |
|
virtual void | sendVoicesInfo (const Common::JVector< const LocalVoice * > &voices, int channelId, int targetPlayerId) |
|
virtual void | sendVoiceRemove (const LocalVoice &voice, int channelId, int targetPlayerId) |
|
virtual void | sendFrame (Buffer< nByte > data, nByte evNumber, nByte voiceId, int channelId, const LocalVoice &localVoice) |
|
virtual Common::JString | channelIdStr (int channelId) |
|
virtual Common::JString | playerIdStr (int playerId) |
|
virtual void | setDebugEchoMode (const LocalVoice &voice) |
|
nByte | getGlobalInterestGroup (void) const |
| Set global audio group for this client. This call sets InterestGroup for existing local voices and for created later to given value. Client set as listening to this group only until LoadBalancingPeer.OpChangeGroups() called. This method can be called any time. More...
|
|
void | setGlobalInterestGroup (nByte) |
|
void | service (void) |
| This method dispatches all available incoming commands and then sends this client's outgoing commands. Call this method regularly (2 to 20 times a second). More...
|
|
void | onCustomEvent (int playerNr, nByte eventCode, const Common::Object &eventContent) |
|
void | onDirectMessage (const Common::Object &msg, int playerNr, bool relay) |
|
void | onJoinRoom (void) |
|
void | onLeaveRoom (void) |
|
void | onPlayerJoinRoom (int playerNr) |
|
void | onPlayerLeaveRoom (int playerNr) |
|
virtual Common::JString & | toString (Common::JString &retStr, bool withTypes=false) const |
|
virtual JString & | toString (JString &retStr, bool withTypes=false) const=0 |
|
JString | toString (bool withTypes=false) const |
|
virtual | ~LoggingBase (void)=0 |
|
virtual | ~ToString (void) |
|
virtual JString | typeToString (void) const |
|
JString | toString (bool withTypes=false) const |
|
Provides transport for VoiceClient based on given LoadBalancing Client Creates and maintains VoiceClient