▼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 |
CEris::DateTime | Encapsulate a decoded world time instance |
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 |
CEris::Factory | Factory is used to allow custom entity creation by client libraries |
▼CGeneric | |
CAtlas::Objects::Operation::Attack | |
CAtlas::Objects::Operation::Unseen | |
▼CEris::logStreamBase | |
CEris::debug | |
CEris::error | |
CEris::notice | |
CEris::warning | |
CEris::WaitFreeQueue< T >::node | |
▼Cnoncopyable | |
CEris::ActiveMarker | To be used with EventService::runOnMainThread |
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::Connection | Underlying Atlas connection, providing a send interface, and receive (dispatch) system |
CEris::Meta | Meta encapsulates the meta-game system, including the meta-server protocol and queries |
CEris::Person | An Out-of-Game Person (found in a Room / Lobby) As more person data becomes available, this class will be extended, for example to return nicknames, location, the choosen 'face' graphic |
▼CEris::ResponseBase | |
CEris::MemberResponse< T > | |
CEris::NullResponse | |
CEris::ResponseTracker | |
▼CEris::Router | Abstract interface for objects that can route Atlas data |
CEris::AccountRouter | |
CEris::EntityRouter | |
CEris::IGRouter | |
CEris::OOGRouter | |
▼CEris::Room | The out-of-game (OOG) heirarchy is composed of Rooms, containing Persons and other Rooms |
CEris::Lobby | Lobby is the Out-of-Game session object, valid from connection to the server until disconnection |
▼Cruntime_error | |
▼CEris::BaseException | This is the Eris base for all exceptions |
CEris::InvalidAtlas | Exception used to indicated malformed or unexpected Atlas from the server |
CEris::InvalidOperation | |
CEris::NetworkFailure | |
CEris::ServerInfo | Information about a specific game server, retrieved via the Meta-server and anonymous GETs |
CEris::Session | Acts as a single entrypoint to Eris |
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::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 | The player's avatar representation |
▼CEris::BaseConnection | Underlying Atlas connection, providing a send interface, and receive (dispatch) system |
CEris::Connection | Underlying Atlas connection, providing a send interface, and receive (dispatch) system |
CEris::MetaQuery | MetaQuery is a temporary connection used to retrieve information about a game server |
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 |
CEris::EntityRef | |
CEris::Meta | Meta encapsulates the meta-game system, including the meta-server protocol and queries |
▼CEris::Redispatch | |
CEris::SightPersonRedispatch | Helper to buffer operations when waiting on sight of a person |
CEris::TypeBoundRedispatch | |
CEris::Room | The out-of-game (OOG) heirarchy is composed of Rooms, containing Persons and other Rooms |
CEris::Task | |
CEris::TypeInfo | The representation of an Atlas type (i.e a class or operation definition) |
CEris::TypeService | A service class querying and caching types |
CEris::View | View encapsulates the set of entities currently visible to an Avatar, as well as those that have recently been seen |
CEris::TransferInfo | A TransferInfo object represents the encapsulation of various data required to successfully transfer a character from one server to another |
CEris::WaitFreeQueue< T > | A queue optimized for insertion from background threads and consumption from one main thread |
CEris::WaitFreeQueue< std::function< void()> > | |