ElectroServer 5 Client: Cocoa-Touch
EsMessage Class Reference
Inheritance diagram for EsMessage:
EsEventDispatcherEvent EsEvent EsRequest EsResponse EsAggregatePluginMessageEvent EsBuddyStatusUpdateEvent EsConnectionClosedEvent EsEncryptionStateChangeEvent EsIdleTimeoutWarningEvent EsJoinRoomEvent EsJoinZoneEvent EsLeaveRoomEvent EsLeaveZoneEvent EsPluginMessageEvent EsPrivateMessageEvent EsPublicMessageEvent EsRoomVariableUpdateEvent EsServerKickUserEvent EsSessionIdleEvent EsUpdateRoomDetailsEvent EsUserEvictedFromRoomEvent EsUserUpdateEvent EsUserVariableUpdateEvent EsZoneUpdateEvent EsAddBuddiesRequest EsAddRoomOperatorRequest EsAggregatePluginRequest EsCreateRoomRequest EsCreateRoomVariableRequest EsCrossDomainPolicyRequest EsDeleteRoomVariableRequest EsDeleteUserVariableRequest EsDHInitiateKeyExchangeRequest EsDHSharedModulusRequest EsEvictUserFromRoomRequest EsFindGamesRequest EsFindZoneAndRoomByNameRequest EsGatewayKickUserRequest EsGetGameTypesRequest EsGetRoomsInZoneRequest EsGetServerLocalTimeRequest EsGetUserCountRequest EsGetUsersInRoomRequest EsGetUserVariablesRequest EsGetZonesRequest EsJoinGameRequest EsJoinRoomRequest EsLeaveRoomRequest EsLoginRequest EsLogOutRequest EsPingRequest EsPingResponse EsPluginRequest EsPrivateMessageRequest EsPublicMessageRequest EsQuickJoinGameRequest EsRegisterUDPConnectionRequest EsRegisterUDPConnectionResponse EsRegistryConnectToPreferredGatewayRequest EsRemoveBuddiesRequest EsRemoveRoomOperatorRequest EsRemoveUDPConnectionRequest EsRemoveUDPConnectionResponse EsUpdateRoomDetailsRequest EsUpdateRoomVariableRequest EsUpdateUserVariableRequest EsValidateAdditionalLoginRequest EsAddBuddiesResponse EsConnectionAttemptResponse EsConnectionResponse EsCreateOrJoinGameResponse EsCrossDomainPolicyResponse EsDHPublicNumbersResponse EsDHSharedModulusResponse EsFindGamesResponse EsFindZoneAndRoomByNameResponse EsGenericErrorResponse EsGetGameTypesResponse EsGetRoomsInZoneResponse EsGetServerLocalTimeResponse EsGetUserCountResponse EsGetUsersInRoomResponse EsGetUserVariablesResponse EsGetZonesResponse EsLoginResponse EsRemoveBuddiesResponse EsValidateAdditionalLoginResponse

Instance Methods

(void) - fromThrift:
 
(id) - newThrift
 
(id) - toThrift
 

Protected Attributes

int messageType_
 

Properties

int messageType
 
int requestId
 
int messageNumber
 
NSString * serverId
 
- Properties inherited from EsEventDispatcherEvent
int eventType
 

Method Documentation

- (void) fromThrift: (id)  thriftObject

Reimplemented in EsCreateRoomRequest, EsLoginRequest, EsJoinRoomRequest, EsConnectionResponse, EsUpdateRoomDetailsEvent, EsUpdateRoomDetailsRequest, EsJoinRoomEvent, EsRoomVariableUpdateEvent, EsQuickJoinGameRequest, EsLoginResponse, EsPublicMessageEvent, EsCreateOrJoinGameResponse, EsCreateRoomVariableRequest, EsCrossDomainPolicyRequest, EsPublicMessageRequest, EsJoinZoneEvent, EsPluginMessageEvent, EsUserUpdateEvent, EsConnectionAttemptResponse, EsUserVariableUpdateEvent, EsDeleteRoomVariableRequest, EsAddBuddiesRequest, EsZoneUpdateEvent, EsGetUserVariablesResponse, EsGetZonesRequest, EsUpdateUserVariableRequest, EsGetUserVariablesRequest, EsPluginRequest, EsBuddyStatusUpdateEvent, EsEvictUserFromRoomRequest, EsUserEvictedFromRoomEvent, EsDeleteUserVariableRequest, EsDHInitiateKeyExchangeRequest, EsGetUsersInRoomResponse, EsPrivateMessageRequest, EsPrivateMessageEvent, EsAddRoomOperatorRequest, EsRemoveRoomOperatorRequest, EsAggregatePluginRequest, EsGetRoomsInZoneResponse, EsGetServerLocalTimeRequest, EsGenericErrorResponse, EsGetGameTypesRequest, EsGetUsersInRoomRequest, EsFindZoneAndRoomByNameRequest, EsAggregatePluginMessageEvent, EsGetRoomsInZoneRequest, EsLeaveRoomEvent, EsLeaveZoneEvent, EsFindGamesRequest, EsLeaveRoomRequest, EsFindGamesResponse, EsFindZoneAndRoomByNameResponse, EsGetZonesResponse, EsIdleTimeoutWarningEvent, EsConnectionClosedEvent, EsGetUserCountResponse, EsUpdateRoomVariableRequest, EsValidateAdditionalLoginResponse, EsRemoveBuddiesRequest, EsEncryptionStateChangeEvent, EsValidateAdditionalLoginRequest, EsRegistryConnectToPreferredGatewayRequest, EsGatewayKickUserRequest, EsServerKickUserEvent, EsSessionIdleEvent, EsRegisterUDPConnectionResponse, EsAddBuddiesResponse, EsGetGameTypesResponse, EsRemoveBuddiesResponse, EsCrossDomainPolicyResponse, EsJoinGameRequest, EsPingRequest, EsRemoveUDPConnectionResponse, EsGetServerLocalTimeResponse, EsGetUserCountRequest, EsDHPublicNumbersResponse, EsLogOutRequest, EsPingResponse, EsDHSharedModulusRequest, EsDHSharedModulusResponse, EsRegisterUDPConnectionRequest, and EsRemoveUDPConnectionRequest.

- (id) newThrift

Reimplemented in EsCreateRoomRequest, EsLoginRequest, EsJoinRoomRequest, EsConnectionResponse, EsUpdateRoomDetailsEvent, EsUpdateRoomDetailsRequest, EsJoinRoomEvent, EsRoomVariableUpdateEvent, EsQuickJoinGameRequest, EsLoginResponse, EsPublicMessageEvent, EsCreateOrJoinGameResponse, EsCreateRoomVariableRequest, EsCrossDomainPolicyRequest, EsPublicMessageRequest, EsJoinZoneEvent, EsPluginMessageEvent, EsUserUpdateEvent, EsConnectionAttemptResponse, EsUserVariableUpdateEvent, EsDeleteRoomVariableRequest, EsAddBuddiesRequest, EsZoneUpdateEvent, EsGetUserVariablesResponse, EsGetZonesRequest, EsUpdateUserVariableRequest, EsGetUserVariablesRequest, EsPluginRequest, EsBuddyStatusUpdateEvent, EsEvictUserFromRoomRequest, EsUserEvictedFromRoomEvent, EsDeleteUserVariableRequest, EsDHInitiateKeyExchangeRequest, EsGetUsersInRoomResponse, EsPrivateMessageRequest, EsPrivateMessageEvent, EsAddRoomOperatorRequest, EsRemoveRoomOperatorRequest, EsAggregatePluginRequest, EsGetRoomsInZoneResponse, EsGetServerLocalTimeRequest, EsGenericErrorResponse, EsGetGameTypesRequest, EsGetUsersInRoomRequest, EsFindZoneAndRoomByNameRequest, EsAggregatePluginMessageEvent, EsGetRoomsInZoneRequest, EsLeaveRoomEvent, EsLeaveZoneEvent, EsFindGamesRequest, EsLeaveRoomRequest, EsFindGamesResponse, EsFindZoneAndRoomByNameResponse, EsGetZonesResponse, EsIdleTimeoutWarningEvent, EsConnectionClosedEvent, EsGetUserCountResponse, EsUpdateRoomVariableRequest, EsValidateAdditionalLoginResponse, EsRemoveBuddiesRequest, EsEncryptionStateChangeEvent, EsValidateAdditionalLoginRequest, EsRegistryConnectToPreferredGatewayRequest, EsGatewayKickUserRequest, EsServerKickUserEvent, EsSessionIdleEvent, EsRegisterUDPConnectionResponse, EsAddBuddiesResponse, EsGetGameTypesResponse, EsRemoveBuddiesResponse, EsCrossDomainPolicyResponse, EsJoinGameRequest, EsPingRequest, EsRemoveUDPConnectionResponse, EsGetServerLocalTimeResponse, EsGetUserCountRequest, EsDHPublicNumbersResponse, EsLogOutRequest, EsPingResponse, EsDHSharedModulusRequest, EsDHSharedModulusResponse, EsRegisterUDPConnectionRequest, and EsRemoveUDPConnectionRequest.

- (id) toThrift

Reimplemented in EsCreateRoomRequest, EsLoginRequest, EsJoinRoomRequest, EsConnectionResponse, EsUpdateRoomDetailsEvent, EsUpdateRoomDetailsRequest, EsJoinRoomEvent, EsRoomVariableUpdateEvent, EsQuickJoinGameRequest, EsLoginResponse, EsPublicMessageEvent, EsCreateOrJoinGameResponse, EsCreateRoomVariableRequest, EsCrossDomainPolicyRequest, EsPublicMessageRequest, EsJoinZoneEvent, EsPluginMessageEvent, EsUserUpdateEvent, EsConnectionAttemptResponse, EsUserVariableUpdateEvent, EsDeleteRoomVariableRequest, EsAddBuddiesRequest, EsZoneUpdateEvent, EsGetUserVariablesResponse, EsGetZonesRequest, EsUpdateUserVariableRequest, EsGetUserVariablesRequest, EsPluginRequest, EsBuddyStatusUpdateEvent, EsEvictUserFromRoomRequest, EsUserEvictedFromRoomEvent, EsDeleteUserVariableRequest, EsDHInitiateKeyExchangeRequest, EsGetUsersInRoomResponse, EsPrivateMessageRequest, EsPrivateMessageEvent, EsAddRoomOperatorRequest, EsRemoveRoomOperatorRequest, EsAggregatePluginRequest, EsGetRoomsInZoneResponse, EsGetServerLocalTimeRequest, EsGenericErrorResponse, EsGetGameTypesRequest, EsGetUsersInRoomRequest, EsFindZoneAndRoomByNameRequest, EsAggregatePluginMessageEvent, EsGetRoomsInZoneRequest, EsLeaveRoomEvent, EsLeaveZoneEvent, EsFindGamesRequest, EsLeaveRoomRequest, EsFindGamesResponse, EsFindZoneAndRoomByNameResponse, EsGetZonesResponse, EsIdleTimeoutWarningEvent, EsConnectionClosedEvent, EsGetUserCountResponse, EsUpdateRoomVariableRequest, EsValidateAdditionalLoginResponse, EsRemoveBuddiesRequest, EsEncryptionStateChangeEvent, EsValidateAdditionalLoginRequest, EsRegistryConnectToPreferredGatewayRequest, EsGatewayKickUserRequest, EsServerKickUserEvent, EsSessionIdleEvent, EsRegisterUDPConnectionResponse, EsAddBuddiesResponse, EsGetGameTypesResponse, EsRemoveBuddiesResponse, EsCrossDomainPolicyResponse, EsJoinGameRequest, EsPingRequest, EsRemoveUDPConnectionResponse, EsGetServerLocalTimeResponse, EsGetUserCountRequest, EsDHPublicNumbersResponse, EsLogOutRequest, EsPingResponse, EsDHSharedModulusRequest, EsDHSharedModulusResponse, EsRegisterUDPConnectionRequest, and EsRemoveUDPConnectionRequest.

Member Data Documentation

- (int) messageType_
protected

Property Documentation

- (int) messageNumber
readwriteatomic
- (int) messageType
readwriteatomic
- (int) requestId
readwriteatomic
- (NSString*) serverId
readwriteatomicretain