|
eris
1.4.0
A WorldForge client library.
|
| ▼CAccountData | |
| CAtlas::Objects::Entity::SysData | Privileged accounts which aren't persisted on the server |
| CEris::StreamSocket::Callbacks | Methods that are used as callbacks |
| CEris::CharacterType | An available character type which a client can create a character from on the server. This is presented to the client when first connected to the server and allows a user to select what kind of character to create in the world |
| CEris::DateTime | |
| CEris::Entity::DynamicState | |
| ▼Cstd::enable_shared_from_this | |
| ▼CEris::StreamSocket | Handles the internal socket instance, interacting with the asynchronous io_service calls |
| ▼CEris::AsioStreamSocket< ProtocolT > | Template specialization which uses boost::asio sockets |
| CEris::ResolvableAsioStreamSocket< ProtocolT > | Template specialization which uses boost::asio sockets with resolvers (i.e. TCP and UDP, but not domain sockets) |
| ▼Cstd::exception | STL class |
| ▼Cstd::runtime_error | STL class |
| ▼CEris::BaseException | |
| CEris::InvalidAtlas | Exception used to indicated malformed or unexpected Atlas from the server |
| CEris::InvalidOperation | |
| CEris::NetworkFailure | |
| CEris::Factory | Factory is used to allow custom entity creation by client libraries |
| ▼CEris::logStreamBase | |
| CEris::debug | |
| CEris::error | |
| CEris::notice | |
| CEris::warning | |
| CEris::WaitFreeQueue< T >::node | |
| ▼Cboost::noncopyable | |
| CEris::ActiveMarker | |
| CEris::EventService | Handles polling of the IO system as well as making sure that registered handlers are run on the main thread |
| CEris::StreamSocket | Handles the internal socket instance, interacting with the asynchronous io_service calls |
| ▼CAtlas::Objects::ObjectsDecoder | |
| CEris::ConnectionDecoder | |
| CEris::MetaDecoder | |
| CEris::Person | |
| ▼CEris::ResponseBase | |
| CEris::MemberResponse< T > | |
| CEris::NullResponse | |
| CEris::ResponseTracker | |
| ▼CEris::Router | |
| CEris::AccountRouter | |
| CEris::EntityRouter | |
| CEris::IGRouter | |
| CEris::OOGRouter | |
| ▼CEris::Room | |
| CEris::Lobby | |
| CEris::ServerInfo | |
| CEris::SpawnPoint | Represents a possible spawn point as described by the server. When a new character is created on the server the user can select which "spawn point" the new character should spawn in. Each spawn point in turn will present a list of possible character types to select |
| CEris::SpawnProperty | |
| CEris::TaskUsage | |
| CEris::TimedEvent | Class for things which occur after a period of time |
| ▼Csigc::trackable | |
| CEris::Account | Encapsulates all the state of an Atlas Account, and methods that operation on that state |
| CEris::Avatar | |
| ▼CEris::BaseConnection | Underlying Atlas connection, providing a send interface, and receive (dispatch) system |
| CEris::Connection | |
| CEris::MetaQuery | |
| CEris::Calendar | |
| ▼CEris::Entity | Entity is a concrete (instantiable) class representing one game entity |
| CEris::ViewEntity | An entity which is bound to an Eris::View. This subclass of Eris::Entity is intimately bound to a View. As Atlas messages are received from the server these will be routed into an instance of this class |
| CEris::EntityRef | |
| CEris::Meta | Meta encapsulates the meta-game system, including the meta-server protocol and queries |
| ▼CEris::Redispatch | |
| CEris::SightPersonRedispatch | |
| CEris::TypeBoundRedispatch | |
| CEris::Room | |
| CEris::Task | |
| CEris::TypeInfo | The representation of an Atlas type (i.e a class or operation definition). This class supports efficent inheritance queries, and traversal of the type hierarchy. Atlas types have a unique ID, and types can be retrieved using this value. Where an Atlas::Objects instance, or an Atlas::Message::Element representing an Atlas object is being examined, it is much more efficient to use the 'getSafe' methods rather than extracting PARENTS[0] and calling findSafe. This is because the getSafe methods may take advantage of integer type codes stored in the object, which avoids a map lookup to locate the type |
| CEris::TypeService | |
| CEris::View | |
| CEris::TransferInfo | |
| CEris::Usage | |
| CEris::UsageParameter | |
| CEris::WaitFreeQueue< T > | A queue optimized for insertion from background threads and consumption from one main thread |