The classes that make up the many requests understood by the client (such as JoinRoomRequest) are defined here.



Classes
 ClassDescription
 AddBuddyRequest Use the ElectroServer.addBuddy method to add a new buddy.
 AddRoomOperatorRequest This request is used for one room operator to request that another user in the room be granted operator privelages.
 CreateGameRequest This class lets you create a new game using the Game Manager.
 CreateRoomRequest This class represents a highly flexible server request.
 CreateRoomVariableRequest This class allows you to create a room variable.
 DeleteRoomVariableRequest This class allows you to delete a room variable for a room that you are in.
 DeleteUserVariableRequest 
 EvictUserFromRoomRequest This request allows a room operator to kick a user from the room.
 FindGamesRequest This request asks the Game Manager for a list of games based on a game type and search criteria.
 FindZoneAndRoomByNameRequest Find the room id and zone id for a room and zone given the room and zone names.
 GateWayKickUserRequest 
 GetRoomsInZoneRequest This request is used to load a list rooms given a zone name or zone id.
 GetUserCountRequest This class allows you to request the number of users currently connected to ElectroServer.
 GetUsersInRoomRequest Given a room id and zone id, this request loads the list of users found in a specific room.
 GetUserVariablesRequest This class is used to load user variables for a user.
 GetZonesRequest This request loads the list of all zones on the server.
 JoinGameRequest This request allows you to join a specific game managed by the Game Manager by specifying a game type and game id.
 JoinRoomRequest This class is used to request joining a room.
 LeaveRoomRequest This request allows you to leave a room.
 LoginRequest This class is used to log into the server.
 LogoutRequest 
 PluginRequest This class is used to send a message to a plugin.
 PrivateMessageRequest This request is used to send private messages to one or more users at once.
 PublicMessageRequest This class is used to send a public message to a room.
 QuickJoinGameRequest This class lets you quickly create or join a game using ElectroServer's built-in Game Manager.
 RemoveBuddyRequest This request allows you to remove a user as a buddy.
 RemoveRoomOperatorRequest This class allows one room operator to remove another room operator.
 UpdateRoomDetailsRequest This request allows a user in a room to update details about that room.
 UpdateRoomVariableRequest This class allows you to update an existing room variable.
 UpdateUserVariableRequest This request allows you to create or update a user variable on yourself.