eris 1.4.0
A WorldForge client library.
|
▼NAtlas | |
▼NObjects | |
▼NEntity | |
CSysData | Privileged accounts which aren't persisted on the server |
▼NEris | |
CAccount | Encapsulates all the state of an Atlas Account, and methods that operation on that state |
CAccountRouter | |
CActiveMarker | |
CAsioStreamSocket | Template specialization which uses boost::asio sockets |
CAvatar | |
CBaseConnection | Underlying Atlas connection, providing a send interface, and receive (dispatch) system |
CBaseException | |
CCalendar | |
CCharacterType | 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 |
CConnection | |
CConnectionDecoder | |
CDateTime | |
Cdebug | |
▼CEntity | Entity is a concrete (instantiable) class representing one game entity |
CDynamicState | |
CEntityRef | |
CEntityRouter | |
Cerror | |
CEventService | Handles polling of the IO system as well as making sure that registered handlers are run on the main thread |
CFactory | Factory is used to allow custom entity creation by client libraries |
CIGRouter | |
CInvalidAtlas | Exception used to indicated malformed or unexpected Atlas from the server |
CInvalidOperation | |
CLobby | |
ClogStreamBase | |
CMemberResponse | |
CMeta | Meta encapsulates the meta-game system, including the meta-server protocol and queries |
CMetaDecoder | |
CMetaQuery | |
CNetworkFailure | |
Cnotice | |
CNullResponse | |
COOGRouter | |
CPerson | |
CRedispatch | |
CResolvableAsioStreamSocket | Template specialization which uses boost::asio sockets with resolvers (i.e. TCP and UDP, but not domain sockets) |
CResponseBase | |
CResponseTracker | |
CRoom | |
CRouter | |
CServerInfo | |
CSightPersonRedispatch | |
CSpawnPoint | 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 |
CSpawnProperty | |
▼CStreamSocket | Handles the internal socket instance, interacting with the asynchronous io_service calls |
CCallbacks | Methods that are used as callbacks |
CTask | |
CTaskUsage | |
CTimedEvent | Class for things which occur after a period of time |
CTransferInfo | |
CTypeBoundRedispatch | |
CTypeInfo | 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 |
CTypeService | |
CUsage | |
CUsageParameter | |
CView | |
CViewEntity | 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 |
▼CWaitFreeQueue | A queue optimized for insertion from background threads and consumption from one main thread |
Cnode | |
Cwarning |