Photon objC Client API  5.0.7.4
Instance Methods | Class Methods | Properties | List of all members
EGLoadBalancingClient Class Reference
Inheritance diagram for EGLoadBalancingClient:
Inheritance graph
[legend]
Collaboration diagram for EGLoadBalancingClient:
Collaboration graph
[legend]

Instance Methods

(instancetype) - NS_UNAVAILABLE
 
(instancetype) - initClient:listener:applicationID:
 
(instancetype) - initClient:listener:applicationID:appVersion:
 
(instancetype) - initClient:listener:applicationID:appVersion:connectionProtocol:
 
(instancetype) - initClient:listener:applicationID:appVersion:connectionProtocol:autoLobbyStats:
 
(bool) - connect
 
(bool) - connect:
 
(bool) - connect:authenticationValues:
 
(bool) - connect:authenticationValues:username:
 
(bool) - connect:authenticationValues:username:serverAddress:
 
(void) - disconnect
 
(void) - service
 
(void) - service:
 
(void) - serviceBasic
 
(bool) - sendOutgoingCommands
 
(bool) - sendAcksOnly
 
(bool) - dispatchIncomingCommands
 
(void) - fetchServerTimestamp
 
(void) - resetTrafficStats
 
(void) - resetTrafficStatsMaximumCounters
 
(NSString *) - vitalStatsToString:
 
(bool) - opJoinLobby
 
(bool) - opJoinLobby:
 
(bool) - opJoinLobby:lobbyName:
 
(bool) - opLeaveLobby
 
(bool) - opCreateRoom
 
(bool) - opCreateRoom:
 
(bool) - opCreateRoom:gameID:
 
(bool) - opJoinOrCreateRoom:
 
(bool) - opJoinOrCreateRoom:gameID:
 
(bool) - opJoinOrCreateRoom:gameID:options:
 
(bool) - opJoinRandomOrCreateRoom
 
(bool) - opJoinRandomOrCreateRoom:
 
(bool) - opJoinRandomOrCreateRoom:gameID:
 
(bool) - opJoinRandomOrCreateRoom:gameID:options:
 
(bool) - opJoinRandomOrCreateRoom:gameID:options:customRoomProperties:
 
(bool) - opJoinRandomOrCreateRoom:gameID:options:customRoomProperties:maxPlayers:
 
(bool) - opJoinRandomOrCreateRoom:gameID:options:customRoomProperties:maxPlayers:matchmakingMode:
 
(bool) - opJoinRandomOrCreateRoom:gameID:options:customRoomProperties:maxPlayers:matchmakingMode:lobbyName:
 
(bool) - opJoinRandomOrCreateRoom:gameID:options:customRoomProperties:maxPlayers:matchmakingMode:lobbyName:lobbyType:
 
(bool) - opJoinRoom:
 
(bool) - opJoinRoom:gameID:
 
(bool) - opJoinRoom:gameID:playerNumber:
 
(bool) - opJoinRandomRoom
 
(bool) - opJoinRandomRoom:
 
(bool) - opJoinRandomRoom:customRoomProperties:
 
(bool) - opJoinRandomRoom:customRoomProperties:maxPlayers:
 
(bool) - opJoinRandomRoom:customRoomProperties:maxPlayers:matchmakingMode:
 
(bool) - opJoinRandomRoom:customRoomProperties:maxPlayers:matchmakingMode:lobbyName:
 
(bool) - opJoinRandomRoom:customRoomProperties:maxPlayers:matchmakingMode:lobbyName:lobbyType:
 
(bool) - opLeaveRoom
 
(bool) - opLeaveRoom:
 
(bool) - opRaiseEvent:reliable:parameters:
 
(bool) - opRaiseEvent:reliable:parameters:eventCode:
 
(bool) - opFindFriends:
 
(bool) - opLobbyStats
 
(bool) - opLobbyStats:
 
(bool) - opChangeGroups:groupsToRemove:
 
(bool) - opCustomAuthenticationSendNextStepData:
 
(bool) - opWebRpc:
 
(bool) - opWebRpc:uriPath:
 
(bool) - selectRegion:
 
(id) - createMutablePlayer:number: [implementation]
 
(id) - createRoom:name: [implementation]
 
(id) - createMutableRoom:name:properties:propsListedInLobby:playerTtl:emptyRoomTtl:suppressRoomEvents:plugins: [implementation]
 
(EGLoadBalancingMutablePlayer *) - setLocalPlayer: [implementation]
 
(EGLoadBalancingMutablePlayer *) - setLocalPlayer:number: [implementation]
 
(void) - readoutProperties:pRoomProperties:pPlayerProperties:multiplePlayers: [implementation]
 
(void) - handleConnectionFlowError:oldState:errorCode: [implementation]
 
(void) - onConnectToMasterFinished: [implementation]
 
(void) - pingBestRegion: [implementation]
 
- Instance Methods inherited from <EGPhotonListener>
(void) - onOperationResponse:
 
(void) - onStatusChanged:
 
(void) - onEvent:
 
(void) - onPingResponse:address:
 
- Instance Methods inherited from <EGBaseListener>
(void) - debugReturn:debugLevel:
 

Class Methods

(instancetype) + NS_UNAVAILABLE
 

Properties

int ServerTimeOffset
 
int ServerTime
 
int BytesOut
 
int BytesIn
 
int ByteCountCurrentDispatch
 
int ByteCountLastOperation
 
int SentCountAllowance
 
int TimePingInterval
 
int RoundTripTime
 
int RoundTripTimeVariance
 
int TimestampOfLastSocketReceive
 
int DebugOutputLevel
 
int IncomingReliableCommandsCount
 
short PeerID
 
int DisconnectTimeout
 
int QueuedIncomingCommands
 
int QueuedOutgoingCommands
 
bool IsEncryptionAvailable
 
int ResentReliableCommands
 
int LimitOfUnreliableCommands
 
bool CRCEnabled
 
int PacketLossByCRC
 
bool TrafficStatsEnabled
 
int TrafficStatsElapsedMs
 
EGTrafficStats * TrafficStatsIncoming
 
EGTrafficStats * TrafficStatsOutgoing
 
EGTrafficStatsGameLevel * TrafficStatsGameLevel
 
nByte QuickResendAttempts
 
short PeerCount
 
int State
 
NSString * MasterserverAddress
 
int CountPlayersIngame
 
int CountGamesRunning
 
int CountPlayersOnline
 
EGLoadBalancingMutableRoom * CurrentlyJoinedRoom
 
NSDictionary * RoomList
 
bool IsInRoom
 
bool IsInGameRoom
 
bool IsInLobby
 
bool AutoJoinLobby
 
EGLoadBalancingMutablePlayer * LocalPlayer
 
EGArray * FriendList
 
int FriendListAge
 
int DisconnectedCause
 
NSString * UserID
 
NSString * RegionWithBestPing
 
bool IsOnGameServer [implementation]
 
EGLogger * Logger [implementation]