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