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 | |
▼Cenable_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 | |
▼Cnoncopyable | |
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 |
▼CObjectsDecoder | |
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 |
▼Ctrackable | |
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 |
CEris::WaitFreeQueue< std::function< void()> > |