Classes

  ClassDescription
Public classAddBuddyRequest
Add a new Buddy to the current Buddy List
Public classAdminMessageRequest
Send a Admin Message to a specific User or groups of Users
Public classBanUserRequest
Banish a User from the system (for moderators and admins only)
Public classBaseRequest
Public classBlockBuddyRequest
Block/Unblock a Buddy in the User's BuddyList
Public classBuddyMessageRequest
BuddyMessage(s) are similar to private chat messages but are specifically designed for the Buddy List system.
Public classChangeRoomCapacityRequest
Change the capacity of a Room (maxUsers and maxSpectators) at runtime.
Public classChangeRoomNameRequest
Change the name of a Room at runtime.
Public classChangeRoomPasswordStateRequest
Changes the password of a Room at runtime.
Public classCreateRoomRequest
Creates a new Room in the current Zone
Public classExtensionRequest
Sends a request to a Zone or Room Extension.
Public classFindRoomsRequest
Search Rooms in the system by matching their variables and properties against a MatchExpression
Public classFindUsersRequest
Search Users in the system by matching their variables and properties against a MatchExpression
Public classGenericMessageRequest
Public classGoOnlineRequest
Toggles the Buddy ONLINE status of the User.
Public classHandshakeRequest
This request is used by the API sub-system at connection time. It's not intended for other uses.
Public classInitBuddyListRequest
Initializes the BuddyList system.
Public classJoinRoomRequest
Join the current User in a Room.
Public classKickUserRequest
Kicks a User out of the server (for moderators and admins only)
Public classLeaveRoomRequest
Leaves a currently joined Room
Public classLoginRequest
Join one of the Zones in the Server.
Public classLogoutRequest
Log out of the current Zone
Public classManualDisconnectionRequest
This is used by the system. Never send this directly.
Public classMessageRecipientMode
This class is used to specify the recipient mode for Moderator Messages and Administrator Message.
Public classModeratorMessageRequest
Send a Moderator Message to a specific User or groups of Users
Public classObjectMessageRequest
Send a custom data Object to all users in a Room or a sub-selection of them
Public classPingPongRequest
Sends a ping-pong request in order to measure the current lag
Public classPlayerToSpectatorRequest
Attempt to turn the current User from Player to a Spectator (in a Game Room)
Public classPrivateMessageRequest
Send a chat Private Message to another User
Public classPublicMessageRequest
Sends a chat Public Message to other users in the Room
Public classRemoveBuddyRequest
Remove a new Buddy fron the current Buddy List
Public classRoomEvents
This class provides Room event settings that can be specified when creating a new Room via the CreateRoomRequest
Public classRoomExtension
This object is part of the RoomSettings parameters used for creating a new Room.
Public classRoomPermissions
This object is part of the RoomSettings parameters used for creating a new Room.
Public classRoomSettings
This class provides the Room settings that you can pass to a CreateRoomRequest
Public classSetBuddyVariablesRequest
Sets one or more BuddyVariables for the current User. This will update all Users in the Zona who have this User as Buddy in their Buddy Lists.
Public classSetRoomVariablesRequest
Set custom Room Variables in a Room
Public classSetUserVariablesRequest
Set custom User Variables for the current User
Public classSpectatorToPlayerRequest
Attempt to turn the current User from Spectator into a Player (in a Game Room)
Public classSubscribeRoomGroupRequest
Subscribe to the events of a Room Group
Public classUnsubscribeRoomGroupRequest
Stop listening to events of a specific Room Group

Interfaces

  InterfaceDescription
Public interfaceIRequest

Enumerations

  EnumerationDescription
Public enumerationBanMode
The class contains constants to specify the banishmen modality for a BanUserRequest
Public enumerationMessageRecipientType