SmartFoxServer 2X C++ API
|
CSfs2X::Requests::Buddylist::AddBuddyRequest | Add a new Buddy to the current Buddy List |
CSfs2X::Requests::AdminMessageRequest | Send a Admin Message to a specific User or groups of Users |
CSfs2X::Requests::BanUserRequest | Banish a User from the system (for moderators and admins only) |
▼CSfs2X::Core::BaseEvent | This is the Base class of all Events in the API |
CSfs2X::Core::SFSBuddyEvent | This class contains all the Buddy List API related events |
CSfs2X::Core::SFSEvent | This is the main SmartFox Event class. All major system events are found here. |
CSfs2X::Requests::Buddylist::BlockBuddyRequest | Block/Unblock a Buddy in the User's BuddyList |
▼CSfs2X::Entities::Buddy | SFSBuddy |
CSfs2X::Entities::SFSBuddy | The SFSBuddy class represent a Buddy in the User's Buddy List |
CSfs2X::Requests::Buddylist::BuddyMessageRequest | BuddyMessage(s) are similar to private chat messages but are specifically designed for the Buddy List system. |
CSfs2X::Requests::ChangeRoomCapacityRequest | Change the capacity of a Room (maxUsers and maxSpectators) at runtime. |
CSfs2X::Requests::ChangeRoomNameRequest | Change the name of a Room at runtime. |
CSfs2X::Requests::ChangeRoomPasswordStateRequest | Changes the password of a Room at runtime. |
CSfs2X::Util::ConfigData | The ConfigData class stores the client configuration data loaded from an external XML file or passed directly to the deputy connect method. |
CSfs2X::Requests::CreateRoomRequest | Creates a new Room in the current Zone |
CSfs2X::Requests::Game::CreateSFSGameRequest | The request launches a new public or private game, including game invitations, player matching and a lot more. |
CSfs2X::Util::CryptoInitializer | Initializer for encryption |
CSfs2X::Util::CryptoKey | The encryption key |
CSfs2X::Requests::ExtensionRequest | Sends a request to a Zone or Room Extension. |
CSfs2X::Requests::FindRoomsRequest | Search Rooms in the system by matching their variables and properties against a MatchExpression |
CSfs2X::Requests::FindUsersRequest | Search Users in the system by matching their variables and properties against a MatchExpression |
CSfs2X::Requests::Buddylist::GoOnlineRequest | Toggles the Buddy ONLINE status of the User. |
CSfs2X::Requests::HandshakeRequest | This request is used by the API sub-system at connection time. It's not intended for other uses. |
▼CSfs2X::Entities::Managers::IBuddyManager | The BuddyList Manager interface |
CSfs2X::Entities::Managers::SFSBuddyManager | The class manages the current User's Buddy List |
▼CSfs2X::Entities::Match::IMatcher | |
CSfs2X::Entities::Match::BoolMatch | This matcher is used in MatchExpressions to check boolean conditions |
CSfs2X::Entities::Match::NumberMatch | This matcher is used in MatchExpressions to check numeric conditions |
CSfs2X::Entities::Match::StringMatch | This matcher is used in MatchExpressions to check String conditions |
▼CSfs2X::Entities::IMMOItem | The IMMOItem interface defines all the methods and properties that an object representing a SmartFoxServer MMOItem entity exposes. |
CSfs2X::Entities::MMOItem | An MMOItem object represents an active non-player entity inside an MMORoom. |
CSfs2X::Requests::Buddylist::InitBuddyListRequest | Initializes the BuddyList system. |
▼CSfs2X::Entities::Invitation::Invitation | Represents an Invitation object |
CSfs2X::Entities::Invitation::SFSInvitation | Invitation object |
CSfs2X::Requests::Game::InvitationReplyRequest | Send a reply to an Invitation. |
CSfs2X::Requests::Game::InviteUsersRequest | Send one or more generic invitations to a list of Users. |
CSfs2X::Entities::Managers::IRoomManager | The Room Manager interface |
▼CSfs2X::Entities::Data::ISFSArray | SFSArray interface |
CSfs2X::Entities::Data::SFSArray | SFSArray |
▼CSfs2X::Entities::Data::ISFSObject | SFSObject interface |
CSfs2X::Entities::Data::SFSObject | SFSObject |
▼CSfs2X::Entities::Managers::IUserManager | The User Manager interface |
CSfs2X::Entities::Managers::SFSUserManager | Manages the local Users. |
CSfs2X::Requests::Game::JoinRoomInvitationRequest | Sends an invitation to other users/players to join a specific Room. |
CSfs2X::Requests::JoinRoomRequest | Join the current User in a Room. |
CSfs2X::Requests::KickUserRequest | Kicks a User out of the server (for moderators and admins only) |
CSfs2X::Requests::LeaveRoomRequest | Leaves a currently joined Room |
CSfs2X::Logging::Logger | The internal logger used by the SmartFoxServer 2X client API. |
CSfs2X::Entities::Match::LogicOperator | The LogicOperator is used to concatenate two MatchExpression together using a logical AND / OR operator |
CSfs2X::Requests::LoginRequest | Join one of the Zones in the Server. |
CSfs2X::Requests::LogoutRequest | Log out of the current Zone |
CSfs2X::Requests::ManualDisconnectionRequest | This is used by the system. Never send this directly. |
CSfs2X::Entities::Match::MatchExpression | Match Expressions are built like "if" conditions in any common programming language. |
CSfs2X::Requests::MessageRecipientMode | This class is used to specify the recipient mode for Moderator Messages and Administrator Message. |
CSfs2X::Requests::ModeratorMessageRequest | Send a Moderator Message to a specific User or groups of Users |
CSfs2X::Requests::ObjectMessageRequest | Send a custom data Object to all users in a Room or a sub-selection of them |
CSfs2X::Util::PasswordUtil | Helper class for logging in with a pre-hashed password |
CSfs2X::Requests::PingPongRequest | Sends a ping-pong request in order to measure the current lag |
CSfs2X::Requests::PlayerToSpectatorRequest | Attempt to turn the current User from Player to a Spectator (in a Game Room) |
CSfs2X::Requests::PrivateMessageRequest | Send a chat Private Message to another User |
CSfs2X::Requests::PublicMessageRequest | Sends a chat Public Message to other users in the Room |
CSfs2X::Requests::Game::QuickJoinGameRequest | Quick join a User in a public game. |
CSfs2X::Requests::Buddylist::RemoveBuddyRequest | Remove a new Buddy fron the current Buddy List |
CSfs2X::Requests::RoomEvents | This class provides Room event settings that can be specified when creating a new Room via the CreateRoomRequest |
CSfs2X::Requests::RoomExtension | This object is part of the RoomSettings parameters used for creating a new Room. |
CSfs2X::Requests::RoomPermissions | This object is part of the RoomSettings parameters used for creating a new Room. |
CSfs2X::Entities::Match::RoomProperties | A list of additional properties that can be used in MatchExpressions for Room objects |
▼CSfs2X::Requests::RoomSettings | This class provides the Room settings that you can pass to a CreateRoomRequest |
CSfs2X::Requests::Game::SFSGameSettings | This class provides all the settings required to create an SFSGame(*). |
CSfs2X::Requests::Buddylist::SetBuddyVariablesRequest | 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. |
CSfs2X::Requests::SetRoomVariablesRequest | Set custom Room Variables in a Room |
CSfs2X::Requests::SetUserVariablesRequest | Set custom User Variables for the current User |
CSfs2X::Entities::Data::SFSDataWrapper | A wrapper object used by SFSObject and SFSArray to encapsulate data and relative types |
CSfs2X::Util::SFSErrorCodes | Provides a mean of translation between Server error codes and their relative error messages. |
▼CSfs2X::Entities::SFSRoom | The Room object represent a server Room. |
CSfs2X::Entities::MMORoom | The MMORoom object represents a specialized type of Room entity on the client. |
CSfs2X::SmartFox | SmartFox is the main class of the SmartFoxServer 2X API. |
CSfs2X::Requests::SpectatorToPlayerRequest | Attempt to turn the current User from Spectator into a Player (in a Game Room) |
CSfs2X::Requests::SubscribeRoomGroupRequest | Subscribe to the events of a Room Group |
CSfs2X::Requests::UnsubscribeRoomGroupRequest | Stop listening to events of a specific Room Group |
▼CSfs2X::Entities::User | The User interface defines all the methods and properties that an object representing a SmartFoxServer User entity exposes. |
CSfs2X::Entities::SFSUser | The User object represent a client logged in the Server. |
CSfs2X::Entities::Match::UserProperties | A list of additional properties that can be used in MatchExpressions for User objects |
▼CSfs2X::Entities::Variables::Variable | The Variable interface defines all the default public methods and properties that an object representing a SmartFoxServer Variable exposes. |
▼CSfs2X::Entities::Variables::BaseVariable | The BaseVariable object is the base class for all SmartFoxServer Variable entities on the client. |
CSfs2X::Entities::Variables::MMOItemVariable | The MMOItemVariable object represents a SmartFoxServer MMOItem Variable entity on the client. |
CSfs2X::Entities::Variables::SFSBuddyVariable | BuddyVariables are custom values attached to any Buddy in a BuddyList. |
CSfs2X::Entities::Variables::SFSRoomVariable | The RoomVariable class is used to represent variables maintained on the Server side and automatically updated to the clients. |
CSfs2X::Entities::Variables::SFSUserVariable | The SFSUserVariable object represents a SmartFoxServer User Variable entity on the client. |
▼CSfs2X::Entities::Variables::IMMOItemVariable | The IMMOItemVariable interface defines all the public methods and properties that an object representing a SmartFoxServer MMOItem Variable exposes. |
CSfs2X::Entities::Variables::MMOItemVariable | The MMOItemVariable object represents a SmartFoxServer MMOItem Variable entity on the client. |
▼CSfs2X::Entities::Variables::UserVariable | The UserVariable interface defines all the public methods and properties that an object representing a SmartFoxServer User Variable exposes. |
CSfs2X::Entities::Variables::SFSUserVariable | The SFSUserVariable object represents a SmartFoxServer User Variable entity on the client. |
CSfs2X::Entities::Data::Vec3D | The Vec3D object represents a position in a 2D or 3D space. |