Atlas
0.7.0
Networking protocol for the Worldforge system.
Class Hierarchy
Go to the graphical class hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level
1
2
3
4
5
6
7
]
C
Atlas::Objects::Allocator< T >
C
Atlas::Objects::Allocator< Atlas::Objects::Entity::AccountData >
C
Atlas::Objects::Allocator< Atlas::Objects::Entity::AdminData >
C
Atlas::Objects::Allocator< Atlas::Objects::Entity::AdminEntityData >
C
Atlas::Objects::Allocator< Atlas::Objects::Entity::AnonymousData >
C
Atlas::Objects::Allocator< Atlas::Objects::Entity::GameData >
C
Atlas::Objects::Allocator< Atlas::Objects::Entity::GameEntityData >
C
Atlas::Objects::Allocator< Atlas::Objects::Entity::PlayerData >
C
Atlas::Objects::Allocator< Atlas::Objects::Entity::RootEntityData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::ActionData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::ActivityData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::AffectData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::AppearanceData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::ChangeData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::CommunicateData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::CreateData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::DeleteData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::DisappearanceData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::ErrorData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::FeelData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::GenericData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::GetData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::HitData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::ImaginaryData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::InfoData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::ListenData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::LoginData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::LogoutData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::LookData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::MoveData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::PerceiveData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::PerceptionData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::RootOperationData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::SetData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::SightData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::SmellData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::SniffData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::SoundData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::TalkData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::TouchData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::UnseenData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::UseData >
C
Atlas::Objects::Allocator< Atlas::Objects::Operation::WieldData >
C
Atlas::Objects::Allocator< Atlas::Objects::RootData >
►
C
atlas.codecs.decoder.BaseDecoder
C
atlas.codecs.bach.BachParser
C
atlas.codecs.packed.PackedParser
►
C
atlas.codecs.parse_xml.AtlasParser
C
atlas.codecs.xml2.XML2Parser
►
C
atlas.codecs.encoder.BaseEncoder
C
atlas.codecs.bach.Encoder
C
atlas.codecs.gen_xml.Encoder
C
atlas.codecs.packed.Encoder
►
C
Atlas::Objects::BaseObjectData
►
C
Atlas::Objects::RootData
All objects inherit from this.
►
C
Atlas::Objects::Entity::RootEntityData
Starting point for entity hierarchy
►
C
Atlas::Objects::Entity::AdminEntityData
All classes and objects used for administrative purposes
►
C
Atlas::Objects::Entity::AccountData
Base class for accounts
C
Atlas::Objects::Entity::AdminData
Privileged accounts
C
Atlas::Objects::Entity::PlayerData
Player accounts
C
Atlas::Objects::Entity::GameData
Games this server hosts
C
Atlas::Objects::Entity::AnonymousData
Starting point for entity hierarchy
C
Atlas::Objects::Entity::GameEntityData
All In Game classes and objects
►
C
Atlas::Objects::Operation::RootOperationData
Base operation for all operators
►
C
Atlas::Objects::Operation::ActionData
This is base operator for operations that might have effects.
C
Atlas::Objects::Operation::ActivityData
Activities performed by entities. This is mainly meant for actions that should be communicated to other entities (like 'digging' or 'twirling')
►
C
Atlas::Objects::Operation::CommunicateData
Base operator for all kind of communication.
C
Atlas::Objects::Operation::TalkData
Used for talking
C
Atlas::Objects::Operation::CreateData
Create new things from nothing using this operator.
C
Atlas::Objects::Operation::DeleteData
Delete something.
►
C
Atlas::Objects::Operation::GetData
Generic operation for getting info about things.
►
C
Atlas::Objects::Operation::LoginData
Operation for logging into server
C
Atlas::Objects::Operation::LogoutData
Operation for logging out
►
C
Atlas::Objects::Operation::PerceiveData
Generic base operation for perceiving things by eyes, ears, etc...
C
Atlas::Objects::Operation::ListenData
Listen (something)
C
Atlas::Objects::Operation::LookData
Looking at something
C
Atlas::Objects::Operation::SniffData
Sniff something
C
Atlas::Objects::Operation::TouchData
Touch something
C
Atlas::Objects::Operation::ImaginaryData
When something is not yet implemented in server, then character can pretend to do something ;-)
►
C
Atlas::Objects::Operation::SetData
Sets attributes for existing entity.
►
C
Atlas::Objects::Operation::AffectData
Sets attributes for existing entity.
C
Atlas::Objects::Operation::HitData
Operation for when one entity hits another.
C
Atlas::Objects::Operation::MoveData
Change position
C
Atlas::Objects::Operation::WieldData
Attach a tool to the character entity at a pre-defined location so that the character can use it.
C
Atlas::Objects::Operation::UseData
Use a currently wielded tool.
C
Atlas::Objects::Operation::GenericData
Base operation for all operators
►
C
Atlas::Objects::Operation::InfoData
This is base operator for operations that tell you info about objects or events.
C
Atlas::Objects::Operation::ChangeData
An operation used to signal to clients when things such as types have changed.
C
Atlas::Objects::Operation::ErrorData
Something went wrong
►
C
Atlas::Objects::Operation::PerceptionData
Character perceives something.
C
Atlas::Objects::Operation::FeelData
Character feels something (with fingers usually)
►
C
Atlas::Objects::Operation::SightData
Character sees something
C
Atlas::Objects::Operation::AppearanceData
Character sees something appearing: it literally appears or has it come in visible range
C
Atlas::Objects::Operation::DisappearanceData
Character sees something disappearing: it literally disappears or has it gone too far to be visible
C
Atlas::Objects::Operation::SmellData
Character smells something
C
Atlas::Objects::Operation::SoundData
Character hears something
C
Atlas::Objects::Operation::UnseenData
Character failed to interact with another entity because it does not exist.
C
Atlas::Funky::BeginList
C
Atlas::Funky::BeginMap
C
Atlas::Funky::BeginMessage
►
C
atlas.codecs.binary1.Binary1Parser
C
atlas.codecs.binary2.Binary2Parser
Def encode_float(self, value): mant, exp = frexp(value) mant = long(mant *2L**20) exp = exp - 20 if mant>=0: if exp>=0: type_str = encode_pos_int(float_pos_pos_type) else: type_str = encode_pos_int(float_pos_neg_type) exp = -exp else: mant = -mant if exp>=0: type_str = encode_pos_int(float_neg_pos_type) else: type_str = encode_pos_int(float_neg_neg_type) exp = -exp return type_str + \ encode_pos_int(mant) + \ encode_pos_int(exp)
C
atlas.transport.bridge.Bridge
►
C
Atlas::Bridge
►
C
Atlas::Codec
C
Atlas::Codecs::Bach
C
Atlas::Codecs::Packed
C
Atlas::Codecs::XML
►
C
Atlas::Formatter
C
Atlas::MultiLineListFormatter
A formatter which uses multiple lines for list contents
►
C
Atlas::Message::DecoderBase
C
Atlas::Message::QueuedDecoder
C
Atlas::Objects::ObjectsDecoder
C
Atlas::Net::LoopBridge
C
Atlas::PresentationBridge
A bridge which is meant to be used solely for presenting Element data
C
DebugBridge
C
DebugBridge
C
atlas.codecs.Codec
►
C
Atlas::Codec< std::iostream >
C
XMLish
C
atlas.codecs.CodecFactory
►
C
test_bridge.Common
C
test_bridge.TestClient
C
test_bridge.TestServer
If s[:29]=="TestServer: process_string: [": pdb.set_trace()
►
C
ContentHandler
C
atlas.codecs.parse_xml.AtlasParser
C
atlas.codecs.bach.Context
Decoding
C
atlas.codecs.binary1.Context
C
Atlas::Message::Element::DataType< C >
C
Atlas::Message::Element::DataType< ListType >
C
Atlas::Message::Element::DataType< MapType >
C
Atlas::Message::Element::DataType< StringType >
►
C
Decoder
C
Atlas::Message::Layer< Decoder >
C
atlas.codecs.parse_def.DefParser
C
Atlas::Message::Element
C
Atlas::Funky::EncList< B, T >
C
Atlas::Funky::EncMap< B, T >
C
Atlas::Funky::EncMapValue< B, T >
►
C
Atlas::EncoderBase
►
C
Atlas::Message::Encoder
C
Atlas::Message::Layer< Decoder >
C
Atlas::Objects::ObjectsEncoder
C
Atlas::Funky::EndList
C
Atlas::Funky::EndMap
C
Atlas::Funky::EndMessage
►
C
Exception
C
atlas.codecs.bach.BachException
C
atlas.codecs.binary1.BinaryException
C
atlas.codecs.packed.PackedException
►
C
atlas.codecs.parse_xml.XmlException
C
atlas.codecs.xml2.XmlException2
C
atlas.transport.bridge.BridgeException
►
C
std::exception
STL class
►
C
std::runtime_error
STL class
►
C
Atlas::Exception
C
Atlas::Message::WrongTypeException
An exception class issued when the wrong type is requested in as()
C
Atlas::Objects::NoSuchAttrException
C
Atlas::Objects::Factories
C
Atlas::Objects::Factory
C
atlas.transport.file.File
►
C
filebuf
C
sockbuf
►
C
Atlas::Filter
C
Atlas::Filters::Bzip2
C
Atlas::Filters::Gzip
C
Atlas::Funky::FunkyEncoder< B >
►
C
atlas.codecs.binary1.GenerateBinary1
C
atlas.codecs.binary2.GenerateBinary2
►
C
atlas.codecs.gen_xml.GenerateXML
C
atlas.codecs.xml2.GenerateXML2
►
C
Atlas::Negotiate
C
Atlas::Net::StreamAccept
C
Atlas::Net::StreamConnect
C
Atlas::Net::NegotiateHelper
►
C
atlas.transport.negotiation.Negotiation
C
atlas.transport.negotiation.NegotiationClient
C
atlas.transport.negotiation.NegotiationServer
C
Atlas::Objects::SmartPtr< T >
►
C
SocketServer
C
test_server.TestServer
►
C
streambuf
C
Atlas::filterbuf
►
C
TcpClient
C
test_server.TestConnection
►
C
TcpClient
C
test_server.TestClient
C
Atlas::Funky::Tokens
►
C
UserDict
►
C
atlas.Object
C
test_atlas.test1
C
test_atlas.test2
C
test_atlas.test3
C
test_atlas.test4
C
test_atlas.test5
►
C
UserList
C
atlas.Messages
Generated by
1.8.13