Atlas-C++
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234567]
oCAtlas::Objects::BaseObjectDataAtlas base object class
|\CAtlas::Objects::RootDataAll objects inherit from this
| oCAtlas::Objects::Entity::RootEntityDataStarting point for entity hierarchy
| |oCAtlas::Objects::Entity::AdminEntityDataAll classes and objects used for adminitrativive purposes
| ||oCAtlas::Objects::Entity::AccountDataBase class for accounts
| |||oCAtlas::Objects::Entity::AdminDataPrivileged accounts
| |||\CAtlas::Objects::Entity::PlayerDataPlayer accounts
| ||\CAtlas::Objects::Entity::GameDataGames this server hosts
| |oCAtlas::Objects::Entity::AnonymousDataStarting point for entity hierarchy
| |\CAtlas::Objects::Entity::GameEntityDataAll In Game classes and objects
| \CAtlas::Objects::Operation::RootOperationDataBase operation for all operators
|  oCAtlas::Objects::Operation::ActionDataThis is base operator for operations that might have effects
|  |oCAtlas::Objects::Operation::CreateDataCreate new things from nothing using this operator
|  ||oCAtlas::Objects::Operation::CombineDataCombine existing objects into new objects
|  ||oCAtlas::Objects::Operation::CommunicateDataBase operator for all kind of communication
|  |||\CAtlas::Objects::Operation::TalkDataUsed for talking
|  ||\CAtlas::Objects::Operation::DivideDataDivide existing object into pieces
|  |oCAtlas::Objects::Operation::DeleteDataDelete something
|  |oCAtlas::Objects::Operation::GetDataGeneric operation for getting info about things
|  ||oCAtlas::Objects::Operation::LoginDataOperation for logging into server
|  |||\CAtlas::Objects::Operation::LogoutDataOperation for logging out
|  ||\CAtlas::Objects::Operation::PerceiveDataGeneric base operation for perceiving things by eyes, ears, etc...
|  || oCAtlas::Objects::Operation::ListenDataListen (something)
|  || oCAtlas::Objects::Operation::LookDataLooking at something
|  || oCAtlas::Objects::Operation::SniffDataSniff something
|  || \CAtlas::Objects::Operation::TouchDataTouch something
|  |oCAtlas::Objects::Operation::ImaginaryDataWhen something is not yet implemented in server, then character can pretend to do something ;-)
|  |oCAtlas::Objects::Operation::SetDataSets attributes for existing entity
|  ||oCAtlas::Objects::Operation::AffectDataSets attributes for existing entity
|  ||oCAtlas::Objects::Operation::MoveDataChange position
|  ||\CAtlas::Objects::Operation::WieldDataAttach a tool to the character entity at a pre-defined location so that the character can use it
|  |\CAtlas::Objects::Operation::UseDataUse a currently wielded tool
|  oCAtlas::Objects::Operation::GenericDataBase operation for all operators
|  \CAtlas::Objects::Operation::InfoDataThis is base operator for operations that tell you info about objects or events
|   oCAtlas::Objects::Operation::ErrorDataSomething went wrong
|   \CAtlas::Objects::Operation::PerceptionDataCharacter perceives something
|    oCAtlas::Objects::Operation::FeelDataCharacter feels something (with fingers usually)
|    oCAtlas::Objects::Operation::SightDataCharacter sees something
|    |oCAtlas::Objects::Operation::AppearanceDataCharacter sees something appearing: it literally appears or has it come in visible range
|    |\CAtlas::Objects::Operation::DisappearanceDataCharacter sees something disappearing: it literally disappears or has it gone too far to be visible
|    oCAtlas::Objects::Operation::SmellDataCharacter smells something
|    \CAtlas::Objects::Operation::SoundDataCharacter hears something
oCAtlas::Funky::BeginListToken class representing the beginning of a list
oCAtlas::Funky::BeginMapToken class representing the beginning of a map
oCAtlas::Funky::BeginMessageToken class representing the beginning of a message
oCAtlas::BridgeAtlas stream bridge
|oCAtlas::CodecAtlas stream codec
||oCAtlas::Codecs::Bach
||oCAtlas::Codecs::Packed
||\CAtlas::Codecs::XML
|oCAtlas::FormatterAtlas stream formatter
|oCAtlas::Message::DecoderBaseBase class for decoders that take Atlas::Message::Object
||oCAtlas::Message::QueuedDecoderDecoder that presents a queue of Atlas::Message::Element
||\CAtlas::Objects::ObjectsDecoderObjects hierarchy decoder
|| \CAtlas::Objects::DispatcherObjects hierarchy dispatcher
|oCDebugBridge
|\CDebugBridge
oCAtlas::Objects::BaseObjectData::const_iterator
oCAtlas::Message::Element::DataType< C >
oCAtlas::Message::ElementMulti-type container
oCAtlas::Funky::EncList< B, T >Encoder in List state
oCAtlas::Funky::EncMap< B, T >Encoder in Map state
oCAtlas::Funky::EncMapValue< B, T >Encoder in map value state
oCAtlas::EncoderBaseBase class forwarding to Atlas::Bridge as skeleton for other encoders
|oCAtlas::Message::EncoderEncoder that transmits Atlas::Message::Element
|\CAtlas::Objects::ObjectsEncoderObjects hierarchy encoder
oCAtlas::Funky::EndListToken class representing the end of a list
oCAtlas::Funky::EndMapToken class representing the end of a map
oCAtlas::Funky::EndMessageToken class representing the end of a message
oCAtlas::ExceptionBase class for all exceptions thrown by Atlas-C++
|oCAtlas::Message::WrongTypeExceptionAn exception class issued when the wrong type is requested in as()
|oCAtlas::Objects::DefaultLoadingException
|oCAtlas::Objects::NoSuchAttrExceptionAn exception indicating the requested attribute does not exist
|oCAtlas::Objects::NoSuchFactoryException
|\CAtlas::Objects::NullSmartPtrDereference
oCAtlas::Objects::Factories
oCAtlas::FilterAtlas stream filter
|oCAtlas::Filters::Bzip2
|\CAtlas::Filters::Gzip
oCAtlas::filterbuf
oCAtlas::Funky::FunkyEncoder< B >The root encoder in "stream" state
oCAtlas::Objects::BaseObjectData::iteratorThe iterator first iterates over the contents of m_obj->m_attributes, holding an iterator to the attributes map in m_I
oCAtlas::NegotiateNegotiation of codecs and filters for an Atlas connection
|oCAtlas::Net::StreamAcceptNegotiation of servers accepting a connection from a remote system
|\CAtlas::Net::StreamConnectNegotiation of clients building a connection to a remote system
oCAtlas::Net::NegotiateHelperNegotiation of codecs and filters for an Atlas connection
oCAtlas::Objects::BaseObjectData::iterator::PsuedoElement
oCAtlas::Objects::BaseObjectData::const_iterator::PsuedoElement
oCAtlas::Objects::SmartPtr< T >
oCAtlas::Task
\CAtlas::Funky::TokensTokens representing beginnings and ends of maps/lists

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.