SmartFoxServer 2X C++ API
|
▼NSfs2X | |
▼NCore | |
CBaseEvent | This is the Base class of all Events in the API |
CSFSBuddyEvent | This class contains all the Buddy List API related events |
CSFSEvent | This is the main SmartFox Event class. All major system events are found here. |
▼NEntities | |
►NData | |
►NInvitation | |
►NManagers | |
►NMatch | |
►NVariables | |
CBuddy | SFSBuddy |
CIMMOItem | The IMMOItem interface defines all the methods and properties that an object representing a SmartFoxServer MMOItem entity exposes. |
CMMOItem | An MMOItem object represents an active non-player entity inside an MMORoom. |
CMMORoom | The MMORoom object represents a specialized type of Room entity on the client. |
CSFSBuddy | The SFSBuddy class represent a Buddy in the User's Buddy List |
CSFSRoom | The Room object represent a server Room. |
CSFSUser | The User object represent a client logged in the Server. |
CUser | The User interface defines all the methods and properties that an object representing a SmartFoxServer User entity exposes. |
▼NLogging | |
CLogger | The internal logger used by the SmartFoxServer 2X client API. |
▼NRequests | |
►NBuddylist | |
►NGame | |
CAdminMessageRequest | Send a Admin Message to a specific User or groups of Users |
CBanUserRequest | Banish a User from the system (for moderators and admins only) |
CChangeRoomCapacityRequest | Change the capacity of a Room (maxUsers and maxSpectators) at runtime. |
CChangeRoomNameRequest | Change the name of a Room at runtime. |
CChangeRoomPasswordStateRequest | Changes the password of a Room at runtime. |
CCreateRoomRequest | Creates a new Room in the current Zone |
CExtensionRequest | Sends a request to a Zone or Room Extension. |
CFindRoomsRequest | Search Rooms in the system by matching their variables and properties against a MatchExpression |
CFindUsersRequest | Search Users in the system by matching their variables and properties against a MatchExpression |
CHandshakeRequest | This request is used by the API sub-system at connection time. It's not intended for other uses. |
CJoinRoomRequest | Join the current User in a Room. |
CKickUserRequest | Kicks a User out of the server (for moderators and admins only) |
CLeaveRoomRequest | Leaves a currently joined Room |
CLoginRequest | Join one of the Zones in the Server. |
CLogoutRequest | Log out of the current Zone |
CManualDisconnectionRequest | This is used by the system. Never send this directly. |
CMessageRecipientMode | This class is used to specify the recipient mode for Moderator Messages and Administrator Message. |
CModeratorMessageRequest | Send a Moderator Message to a specific User or groups of Users |
CObjectMessageRequest | Send a custom data Object to all users in a Room or a sub-selection of them |
CPingPongRequest | Sends a ping-pong request in order to measure the current lag |
CPlayerToSpectatorRequest | Attempt to turn the current User from Player to a Spectator (in a Game Room) |
CPrivateMessageRequest | Send a chat Private Message to another User |
CPublicMessageRequest | Sends a chat Public Message to other users in the Room |
CRoomEvents | This class provides Room event settings that can be specified when creating a new Room via the CreateRoomRequest |
CRoomExtension | This object is part of the RoomSettings parameters used for creating a new Room. |
CRoomPermissions | This object is part of the RoomSettings parameters used for creating a new Room. |
CRoomSettings | This class provides the Room settings that you can pass to a CreateRoomRequest |
CSetRoomVariablesRequest | Set custom Room Variables in a Room |
CSetUserVariablesRequest | Set custom User Variables for the current User |
CSpectatorToPlayerRequest | Attempt to turn the current User from Spectator into a Player (in a Game Room) |
CSubscribeRoomGroupRequest | Subscribe to the events of a Room Group |
CUnsubscribeRoomGroupRequest | Stop listening to events of a specific Room Group |
▼NUtil | |
CConfigData | The ConfigData class stores the client configuration data loaded from an external XML file or passed directly to the deputy connect method. |
CCryptoInitializer | Initializer for encryption |
CCryptoKey | The encryption key |
CPasswordUtil | Helper class for logging in with a pre-hashed password |
CSFSErrorCodes | Provides a mean of translation between Server error codes and their relative error messages. |
CSmartFox | SmartFox is the main class of the SmartFoxServer 2X API. |