| | Class | Description |
|---|
| | AddBuddiesRequest |
This request adds an array of users to your buddy list. |
| | AddBuddiesResponse |
This is a response to an AddBuddiesRequest, detailing for each user listed
in the request whether the user was added as a buddy or not. |
| | AddRoomOperatorRequest |
This request can be made by a current room operator to give operator status to another user in the room. |
| | AggregatePluginMessageEvent |
Most games have a server plugin that contains custom game logic. |
| | AggregatePluginRequest |
Most games are event driven, and they communicate with the server when an important event happens on the client. |
| | BuddyStatusUpdateAction | |
| | BuddyStatusUpdateEvent |
A buddy is either logged in or not. |
| | ConnectionAttemptResponse |
Before a client can do anything with the server a connection must be established. |
| | ConnectionClosedEvent |
When a connection closes this event occurs. |
| | ConnectionResponse |
Before a client can do anything with the server a connection must be established. |
| | CreateOrJoinGameResponse |
The QuickJoinGameRequest is used to create a new game on the server, or to join a game that matches the criteria passed in. |
| | CreateRoomRequest |
This class represents a highly flexible server request. |
| | CreateRoomVariableRequest |
This request creates a room variable. |
| | CrossDomainPolicyRequest | |
| | CrossDomainPolicyResponse | |
| | DataType | |
| | DeleteRoomVariableRequest |
This request deletes a room variable. |
| | DeleteUserVariableRequest |
This request deletes a user variable. |
| | DHInitiateKeyExchangeRequest | |
| | DHPublicNumbersResponse | |
| | DHSharedModulusRequest | |
| | DHSharedModulusResponse | |
| | EncryptionStateChangeEvent |
Event fired when the encryption state of a client changes. |
| | ErrorType | |
| | EsEntity | |
| | EsEvent | |
| | EsMessage | |
| | EsObject |
This class is used to represent an EsObject. |
| | EsObjectCodec | |
| | EsObjectDataHolder |
This class is used internally by the EsObject class. |
| | EsObjectMap |
This class is used internally to map a name to an EsObject value.. |
| | EsRequest | |
| | EsResponse | |
| | EsUtility | |
| | EvictUserFromRoomRequest |
By default, the first client joined to a room is the room operator. |
| | FindGamesRequest |
This request allows a client to request a list of games that are managed by the server. |
| | FindGamesResponse |
The FindGamesRequest allows a client to request a list of games that are managed by the server. |
| | FindZoneAndRoomByNameRequest |
Knowing the name of a room and the name of a zone you can request the id of the room and the id of the zone. |
| | FindZoneAndRoomByNameResponse |
Knowing the name of a room and the name of a zone you can request the id of the room and the id of the zone. |
| | FlattenedEsObject | |
| | FlattenedEsObjectRO | |
| | GatewayKickUserRequest | |
| | GenericErrorResponse |
When the client sends a request that request can lead to a server error, or just a failure. |
| | GetGameTypesRequest |
This request asks the server for a list of registered gametypes. |
| | GetGameTypesResponse |
When a client sends a GetGameTypesRequest it leads to this response, which
contains a list of all gameTypes currently registered with GameManager. |
| | GetRoomsInZoneRequest |
This request allows the client to ask for a list of all of the rooms in a specific zone. |
| | GetRoomsInZoneResponse |
This the response to the GetRoomsInZoneRequest. |
| | GetServerLocalTimeRequest |
Requests a timestamp from the server. |
| | GetServerLocalTimeResponse |
Response to a GetServerLocalTimeRequest. |
| | GetUserCountRequest |
This request asks the server for the current number of users logged in. |
| | GetUserCountResponse |
This is the response to the GetUserCountRequest. |
| | GetUsersInRoomRequest |
This request allows a client to load the list of users in any room. |
| | GetUsersInRoomResponse |
This is the response to the GetUsersInRoomRequest. |
| | GetUserVariablesRequest |
Loads a list of user variables for the specified userName. |
| | GetUserVariablesResponse |
GetUserVariablesRequest loads a list of user variables for the specified userName, and this class is the response. |
| | GetZonesRequest |
This request get the list of zones on the server. |
| | GetZonesResponse |
When a client sends a GetZonesRequest it leads to this response. |
| | IdleTimeoutWarningEvent |
When a user is in danger of being kicked from the server due to idleness,
this event occurs. |
| | JoinGameRequest | |
| | JoinRoomEvent |
When a user is joined successfully to a room this event occurs. |
| | JoinRoomRequest |
If you know that a specific room already exists, then you can join it using this request. |
| | JoinZoneEvent |
A zone is a collection of rooms. |
| | LeaveRoomEvent |
When a user leaves a room this event occurs. |
| | LeaveRoomRequest |
When a user wants to leave a room it can be done via this request. |
| | LeaveZoneEvent |
When a user leaves all rooms in a zone this event occurs. |
| | LoginRequest |
This message is sent by the client to the server (after establishing a connection) to attempt to login. |
| | LoginResponse |
After a client attempts a login via the LoginRequest message the server responds with this message. |
| | LogOutRequest | |
| | MessageReader | |
| | MessageType | |
| | MessageWriter | |
| | PingRequest | |
| | PingResponse | |
| | PluginListEntry | |
| | PluginMessageEvent |
This even occurs when a message from a plugin is received. |
| | PluginRequest |
This class is used to send a message to a plugin. |
| | PrivateMessageEvent |
This event occurs when a client receives a private message from another user. |
| | PrivateMessageRequest |
This request is used to send private messages to one or more users at once. |
| | Protocol | |
| | ProtocolConfiguration | |
| | PublicMessageEvent |
This event occurs when a public message is sent to a room to which the client belongs. |
| | PublicMessageRequest |
This class is used to send a public message to a room that the user is in. |
| | QuickJoinGameRequest |
This request is used to create a new game on the server, or to join a game that matches the criteria passed in. |
| | RegisterUDPConnectionRequest | |
| | RegisterUDPConnectionResponse | |
| | RegistryConnectToPreferredGatewayRequest | |
| | RemoveBuddiesRequest |
This request removes a user from a client's buddy list. |
| | RemoveBuddiesResponse |
This is a response to a RemoveBuddiesRequest, detailing for each user listed
in the request whether the user was removed as a buddy or not. |
| | RemoveRoomOperatorRequest |
This request can be made by a current room operator to remove operator status from another user in the room. |
| | RemoveUDPConnectionRequest | |
| | RemoveUDPConnectionResponse | |
| | RequestDetails | |
| | RoomListEntry | |
| | RoomVariable | |
| | RoomVariableUpdateAction | |
| | RoomVariableUpdateEvent |
When a room variable is created, deleted, or updated in a room that the client belongs to then this event occurs. |
| | SearchCriteria | |
| | ServerGame | |
| | ServerKickUserEvent |
When a user is kicked from the server, this event occurs. |
| | SessionIdleEvent |
This event occurs if the client has been idle (not sending any messages to the server) for an amount of time that is equal to or greater than the maximum time allowed for idling. |
| | ThriftUtil | |
| | UpdateRoomDetailsEvent |
Certain properties of a room can be updated by a user in that room after the room has been created. |
| | UpdateRoomDetailsRequest |
Certain properties of a room can be updated by a user in that room after the room has been created. |
| | UpdateRoomVariableRequest | |
| | UpdateUserVariableRequest |
This request creates or updates a user variable. |
| | UserEvictedFromRoomEvent |
By default, the first client joined to a room is the room operator. |
| | UserListEntry | |
| | UserUpdateAction | |
| | UserUpdateEvent |
The user list can change when a client is in a room, and properties on a user can also change. |
| | UserVariable | |
| | UserVariableUpdateAction | |
| | UserVariableUpdateEvent |
This event occurs whenever a user variable is created, updated, or removed. |
| | ValidateAdditionalLoginRequest |
This request and the ValidateAdditionalLoginResponse messages are ones that you will not have to worry about as a developer. |
| | ValidateAdditionalLoginResponse |
This request and the ValidateAdditionalLoginResponse messages are ones that you will not have to worry about as a developer. |
| | ZoneListEntry | |
| | ZoneUpdateAction | |
| | ZoneUpdateEvent |
This event occurs when the room list changes in a zone that your client can see, or when a public property on a room in that zone changes. |