Atlas-C++
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
oNAtlasThe Atlas namespace
|oNCodecs
||oCBach
||oCPacked
||\CXML
|oNFilters
||oCBzip2
||\CGzip
|oNFunky
||oCBeginMessageToken class representing the beginning of a message
||oCEndMessageToken class representing the end of a message
||oCBeginMapToken class representing the beginning of a map
||oCEndMapToken class representing the end of a map
||oCBeginListToken class representing the beginning of a list
||oCEndListToken class representing the end of a list
||oCEncMapValueEncoder in map value state
||oCEncMapEncoder in Map state
||oCEncListEncoder in List state
||oCFunkyEncoderThe root encoder in "stream" state
||\CTokensTokens representing beginnings and ends of maps/lists
|oNMessage
||oCDecoderBaseBase class for decoders that take Atlas::Message::Object
||oCWrongTypeExceptionAn exception class issued when the wrong type is requested in as()
||oCElementMulti-type container
|||\CDataType
||oCEncoderEncoder that transmits Atlas::Message::Element
||\CQueuedDecoderDecoder that presents a queue of Atlas::Message::Element
|oNNetThe Atlas network communication namespace
||oCNegotiateHelperNegotiation of codecs and filters for an Atlas connection
||oCStreamConnectNegotiation of clients building a connection to a remote system
||\CStreamAcceptNegotiation of servers accepting a connection from a remote system
|oNObjectsThe Atlas high level Objects namespace
||oNEntity
|||oCAnonymousDataStarting point for entity hierarchy
|||oCAdminEntityDataAll classes and objects used for adminitrativive purposes
|||oCAccountDataBase class for accounts
|||oCPlayerDataPlayer accounts
|||oCAdminDataPrivileged accounts
|||oCGameDataGames this server hosts
|||oCGameEntityDataAll In Game classes and objects
|||\CRootEntityDataStarting point for entity hierarchy
||oNOperation
|||oCGenericDataBase operation for all operators
|||oCActionDataThis is base operator for operations that might have effects
|||oCCreateDataCreate new things from nothing using this operator
|||oCCombineDataCombine existing objects into new objects
|||oCDivideDataDivide existing object into pieces
|||oCCommunicateDataBase operator for all kind of communication
|||oCTalkDataUsed for talking
|||oCDeleteDataDelete something
|||oCSetDataSets attributes for existing entity
|||oCAffectDataSets attributes for existing entity
|||oCMoveDataChange position
|||oCWieldDataAttach a tool to the character entity at a pre-defined location so that the character can use it
|||oCGetDataGeneric operation for getting info about things
|||oCPerceiveDataGeneric base operation for perceiving things by eyes, ears, etc...
|||oCLookDataLooking at something
|||oCListenDataListen (something)
|||oCSniffDataSniff something
|||oCTouchDataTouch something
|||oCLoginDataOperation for logging into server
|||oCLogoutDataOperation for logging out
|||oCImaginaryDataWhen something is not yet implemented in server, then character can pretend to do something ;-)
|||oCUseDataUse a currently wielded tool
|||oCInfoDataThis is base operator for operations that tell you info about objects or events
|||oCPerceptionDataCharacter perceives something
|||oCSightDataCharacter sees something
|||oCAppearanceDataCharacter sees something appearing: it literally appears or has it come in visible range
|||oCDisappearanceDataCharacter sees something disappearing: it literally disappears or has it gone too far to be visible
|||oCSoundDataCharacter hears something
|||oCSmellDataCharacter smells something
|||oCFeelDataCharacter feels something (with fingers usually)
|||oCErrorDataSomething went wrong
|||\CRootOperationDataBase operation for all operators
||oCNoSuchAttrExceptionAn exception indicating the requested attribute does not exist
||oCBaseObjectDataAtlas base object class
|||oCconst_iterator
||||\CPsuedoElement
|||\CiteratorThe iterator first iterates over the contents of m_obj->m_attributes, holding an iterator to the attributes map in m_I
||| \CPsuedoElement
||oCObjectsDecoderObjects hierarchy decoder
||oCDispatcherObjects hierarchy dispatcher
||oCObjectsEncoderObjects hierarchy encoder
||oCDefaultLoadingException
||oCNoSuchFactoryException
||oCFactories
||oCRootDataAll objects inherit from this
||oCNullSmartPtrDereference
||\CSmartPtr
|oCBridgeAtlas stream bridge
|oCCodecAtlas stream codec
|oCEncoderBaseBase class forwarding to Atlas::Bridge as skeleton for other encoders
|oCExceptionBase class for all exceptions thrown by Atlas-C++
|oCFilterAtlas stream filter
|oCfilterbuf
|oCFormatterAtlas stream formatter
|oCNegotiateNegotiation of codecs and filters for an Atlas connection
|\CTask
\CDebugBridge

Copyright 2000-2004 the respective authors.

This document can be licensed under the terms of the GNU Free Documentation License or the GNU General Public License and may be freely distributed under the terms given by one of these licenses.