Eris  1.4.0
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
 NOperation
 CAttack
 CUnseen
 NErisEvery Eris class and type lives inside the Eris namespace; certain utility functions live in the Util namespace, since they may be moved to a generic WorldForge foundation library in the future
 CAccountEncapsulates all the state of an Atlas Account, and methods that operation on that state
 CAccountRouter
 CActiveMarkerTo be used with EventService::runOnMainThread
 CAsioStreamSocketTemplate specialization which uses boost::asio sockets
 CAvatarThe player's avatar representation
 CBaseConnectionUnderlying Atlas connection, providing a send interface, and receive (dispatch) system
 CBaseExceptionThis is the Eris base for all exceptions
 CCalendar
 CCharacterTypeAn available character type which a client can create a character from on the server
 CConnectionUnderlying Atlas connection, providing a send interface, and receive (dispatch) system
 CDateTimeEncapsulate a decoded world time instance
 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
 CLobbyLobby is the Out-of-Game session object, valid from connection to the server until disconnection
 ClogStreamBase
 CMemberResponse
 CMetaMeta encapsulates the meta-game system, including the meta-server protocol and queries
 CMetaQueryMetaQuery is a temporary connection used to retrieve information about a game server
 CNetworkFailure
 Cnotice
 CNullResponse
 COOGRouter
 CPersonAn 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
 CRedispatch
 CResolvableAsioStreamSocketTemplate specialization which uses boost::asio sockets with resolvers (i.e
 CResponseBase
 CResponseTracker
 CRoomThe out-of-game (OOG) heirarchy is composed of Rooms, containing Persons and other Rooms
 CRouterAbstract interface for objects that can route Atlas data
 CServerInfoInformation about a specific game server, retrieved via the Meta-server and anonymous GETs
 CSessionActs as a single entrypoint to Eris
 CSightPersonRedispatchHelper to buffer operations when waiting on sight of a person
 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
 CStreamSocketHandles the internal socket instance, interacting with the asynchronous io_service calls
 CCallbacksMethods that are used as callbacks
 CTask
 CTimedEventClass for things which occur after a period of time
 CTransferInfoA TransferInfo object represents the encapsulation of various data required to successfully transfer a character from one server to another
 CTypeBoundRedispatch
 CTypeInfoThe representation of an Atlas type (i.e a class or operation definition)
 CTypeServiceA service class querying and caching types
 CViewView encapsulates the set of entities currently visible to an Avatar, as well as those that have recently been seen
 CViewEntityAn entity which is bound to an Eris::View
 CWaitFreeQueueA queue optimized for insertion from background threads and consumption from one main thread
 Cnode
 Cwarning