eris 1.4.0
A WorldForge client library.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NAtlas
 NObjects
 NEntity
 CSysDataPrivileged accounts which aren't persisted on the server
 NEris
 CAccountEncapsulates all the state of an Atlas Account, and methods that operation on that state
 CAccountRouter
 CActiveMarker
 CAsioStreamSocketTemplate specialization which uses boost::asio sockets
 CAvatar
 CBaseConnectionUnderlying Atlas connection, providing a send interface, and receive (dispatch) system
 CBaseException
 CCalendar
 CCharacterTypeAn 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
 CEntityEntity is a concrete (instantiable) class representing one game entity
 CDynamicState
 CEntityRef
 CEntityRouter
 Cerror
 CEventServiceHandles polling of the IO system as well as making sure that registered handlers are run on the main thread
 CFactoryFactory is used to allow custom entity creation by client libraries
 CIGRouter
 CInvalidAtlasException used to indicated malformed or unexpected Atlas from the server
 CInvalidOperation
 CLobby
 ClogStreamBase
 CMemberResponse
 CMetaMeta encapsulates the meta-game system, including the meta-server protocol and queries
 CMetaDecoder
 CMetaQuery
 CNetworkFailure
 Cnotice
 CNullResponse
 COOGRouter
 CPerson
 CRedispatch
 CResolvableAsioStreamSocketTemplate specialization which uses boost::asio sockets with resolvers (i.e. TCP and UDP, but not domain sockets)
 CResponseBase
 CResponseTracker
 CRoom
 CRouter
 CServerInfo
 CSightPersonRedispatch
 CSpawnPointRepresents 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
 CStreamSocketHandles the internal socket instance, interacting with the asynchronous io_service calls
 CCallbacksMethods that are used as callbacks
 CTask
 CTaskUsage
 CTimedEventClass for things which occur after a period of time
 CTransferInfo
 CTypeBoundRedispatch
 CTypeInfoThe 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
 CViewEntityAn 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
 CWaitFreeQueueA queue optimized for insertion from background threads and consumption from one main thread
 Cnode
 Cwarning