| _MD5 | |
| VOS::AcceptAllAccessControl | Access control policy that always says yes |
| VOS::AcceptAllFactoryAccess | |
| VOS::AcceptAllLogLevelCtrlAC | |
| VOS::AcceptAllPropertyAccessControl | |
| VOS::AcceptAllRevControlAccess | |
| VOS::AcceptAllSiteAccessControl | Access control that always says yes |
| VOS::AcceptAllTalkativeAC | |
| VOS::AccessControlError | |
| VOS::AccessControlList | Class for managing an Access Control List (ACL) |
| VOS::AccessControlState | This class stores and manages the access control lists for a particular local Vobject |
| VOS::ACLIterator | |
| A3DL::ActionEvent | |
| A3DL::ActionListener | |
| A3DL::Actor | |
| Animal | |
| VOS::ArgInfo | |
| VOS::Avatar | Indicates that this object represents a human or automated agent |
| VUtil::BadURLError | |
| VOS::BasicLocalProperty | Base class for local properties |
| A3DL::Billboard | Billboard objects are two dimensional images that have a position in 3D space |
| VOS::BinaryParser | |
| Change | |
| VOS::ChangeLog | |
| VOS::ChildChangeListener | Interface to be called when a listened-to object has some change to its child list |
| A3DL::Clone | |
| VOS::COD | COD stands for Compact Object Description |
| code | |
| VOS::CODFactory | CODFactory /// |
| VOS::CompoundFactory | CompoundFactory /// |
| A3DL::Cone | |
| VOS::Conflict | |
| VIP::Connection | |
| Creature | |
| csMetaBillboard | |
| csMetaClone | |
| csMetaCone | |
| csMetaCube | |
| csMetaCylinder | |
| csMetaLight | |
| csMetaMaterial | |
| csMetaModel | |
| csMetaObject3D | |
| csMetaPolygonMesh | |
| csMetaSector | |
| csMetaSphere | |
| csMetaTexture | |
| csObject | |
| csVosA3DL | |
| csVosObject3D | |
| csVosProgressTask | |
| csVosSector | |
| ct_data_s | |
| A3DL::Cube | |
| A3DL::Cylinder | |
| DeleteTempFile | A ProcessEndCallback that deletes a file when called |
| VOS::DenyAllAccessControl | Access control policy that always says no |
| VOS::DenyAllFactoryAccess | |
| VOS::DenyAllLogLevelCtrlAC | |
| VOS::DenyAllPropertyAccessControl | Access control policy for properties permits unlimited reads but denies allwrites and replaces |
| VOS::DenyAllRevControlAccess | |
| VOS::DenyAllSiteAccessControl | Access control that always says no |
| VOS::DenyAllTalkativeAC | |
| dirent | |
| VIP::DisconnectCallback | |
| VOS::Dispatchable | Used by metaobject and vobject extension classes to all them to accept message dispatch (directing messages with a given method string to a specific method) |
| VOS::DoNothingListener | Trivial listener implementation that does nothing |
| VOS::DoNothingPropertyListener | This is a PropertyListener that does nothing; however, it can be used to keep a RemoteProperty up to date with changes in a LocalProperty, speeding up reads of the RemoteProperty |
| VOS::EndOfFileError | |
| Entry | |
| VOS::Factory | Factory /// |
| VOS::FactoryAccessControl | |
| VOS::FileAccessError | |
| VOS::FileSystemError | |
| VOS::FileSystemPersistance | |
| VOS::Group | A Group of Identity objects |
| gz_header_s | |
| Hello | |
| VIP::HostnameError | |
| VOS::HTTPRequest | |
| VOS::HTTPServer | |
| VOS::Hypercard | An object bearing this type suggests to the application that it may load the child object named "link" as a new document or enterable space for the user |
| iBase | |
| iCacheManager | |
| iComponent | |
| VOS::Identity | Identity is the basic unit for determining access control |
| VOS::IdentityChanged | This class stores information used by the notifyEventChanged listener event |
| VOS::IdentityChangeListener | Abstract interface for accepting identity change events |
| iDynamicsMoveCallback | |
| iEventHandler | |
| inflate_state | |
| internal_state | |
| VOS::IrcBridge | |
| VOS::IrcClient | |
| VOS::IrcUser | |
| VUtil::Iterator< T > | Template base class for iterators in VOS |
| iVosA3DL | This is the initial component you retrieve from the registry to access the VOS A3DL plugin |
| iVosApi | |
| iVosObject3D | This interface bridges between a VOS 3D object and the Crystal Space mesh wrapper created for that object |
| iVosSector | This interface bridges between a VOS sector and a Crystal Space sector |
| Light | An omnidirectional point light |
| A3DL::Light | |
| LightmapCache | |
| VUtil::ListenerBase< Listener, Event > | Template base class for the listener pattern |
| VUtil::ListenerTask< Listener, Event > | Template class used to define the task of delivering a particular event object to a particular listener object |
| VOS::ListenerThread | Internal thread started by LocalSocketSiteExtension |
| ListMergeConflict | |
| A3DL::LocalActor | |
| VOS::LocalCODFactory | |
| VOS::LocalCompoundFactory | |
| VOS::LocalFactory | |
| LocalHello | |
| VOS::LocalLogLevelCtrl | |
| VOS::LocalPasswordAuth | This class should be a cotype with an Identity Vobject |
| VOS::LocalProperty | |
| VOS::LocalSearch | |
| VOS::LocalSite | Extension of LocalVobject implementing server-side functionality to Site-specific functions: responding to requests to create and rename vobjects on the site and allowing a remote site to inquire as to what its current Identity is on this site |
| VOS::LocalSiteExtension | |
| VOS::LocalSocketSiteExtension | This class sets up the actual socket that the VOS site will listen on and manages a list of the remote sites we are connected to |
| VOS::LocalTalkative | Local implementation of Talkative |
| VOS::LocalVipSiteExtension | This class sets up the actual vip that the VOS site will listen on and manages a list of the remote sites we are connected to |
| VOS::LocalVobject | Implements handlers that service the standard set of core messages for interacting with this Vobject |
| VUtil::Log | The logging class |
| VOS::LogEntry | |
| VOS::LogLevelCtrl | |
| VOS::LogLevelCtrlAccessControl | |
| VIP::LowLatencyProto | |
| A3DL::Material | Contains material (appearence) information for a 3D object |
| A3DL::MaterialIterator | |
| VOS::MBParser | |
| MD5 | |
| VIP::Message | |
| VOS::Message | This class handles storing, generating and parsing of the messages that are sent between virtual objects |
| VOS::MessageBlock | A message block is a list of messages which have been bundled together into a single block |
| VOS::MessageDispatch | |
| VOS::MessageDispatchTemplate< T > | |
| VOS::MessageFilter | A message filter can be attached to any site to filter the messages passing through that site |
| VOS::Metadata | A MetaObject which holds metadata for the rest of the object, such as author, creation and modification time, copyright, etc |
| VOS::MetaObject | This class forwards every method in the Vobject API to the VobjectBase that it is attached to |
| VOS::MetaObjectIterator | |
| A3DL::Model | This object's geometry is defined by model data in a format such as 3DS, VRML, POV, etc |
| VIP::MsgCallback | |
| VOS::MsgField | A key-value field pair used to store the fields of a Message |
| VIP::MsgTask | |
| VOS::MySQLDatabase | |
| VOS::MySQLResult | |
| VOS::NameAlreadyUsedError | Thrown when an attempt to rename a Vobject fails due to there already being a Vobject with the new name |
| VIP::NewConnectionCallback | |
| NoPropertyAccessControl | Access control policy for properties that always says yes |
| VOS::NoSuchFieldError | Thrown when getField() is passed an out-of-range parameter |
| VOS::NoSuchMessageBlockError | Thrown when a lookup for a stored message block fails |
| VOS::NoSuchObjectError | An exception class thrown when an object lookup fails |
| VOS::NoSuchSiteError | An exception class thrown when a remote site cannot be contacted |
| VUtil::NullPointerError | This is raised if you try and dereference a vRef which contains a null pointer |
| A3DL::Object3D | Base class for all 3D objects |
| VUtil::ObjectExciseListener | Interface by which an application can be notified that an object wants to be excised |
| VIP::OutgoingMsg | |
| VOS::ParentChangeListener | Interface to be called when a listened-to object has some change to its parent set |
| VOS::ParentChildRelation | This class represents the link from a parent to a child, describing the entry in the parent's child list |
| VOS::parse_state_t | Stores some state information needed between calls to the Message parser, when a message has only been partially parsed |
| VOS::ParseNode | |
| VOS::PCRIterator | Iterator subclass for iterating over pointers to the ParentChildRelation class |
| VOS::Persistance | An abstract interface for saving and loading blocks of data keyed by Vobject and a key string |
| VOS::PersistBlockListener | This is a listener interface used for notifications that a block in the persistance layer has been changed |
| VOS::PolicyDomain< ACType > | This class maps a string naming an access control policy onto an actual C++ implementation of the policy, within a particular policy domain |
| VOS::PolicyList | The static members of this class manage the global list of registered access control policies for every access control domain |
| A3DL::PolygonMesh | A 3D object comprised of a set of polygons |
| A3DL::PolygonMesh::Texel | |
| A3DL::PolygonMesh::TextureSpace | |
| A3DL::PolygonMesh::Vertex | |
| A3DL::Portal | A portal connects different sectors by presenting a polygonal region in space which is rendered as a "hole" through which the destination sector can be seen and entered |
| A3DL::PortalIterator | |
| VIP::PortBindingError | |
| VOS::PortBindingError | |
| ProcessEndCallback | Use a subclass of this class to specify action performed when a running helper process ends by passing an instance to TypeHeler::addProcessEndCallback() |
| VOS::ProcessMessage | Task that processes a newly-received message block |
| VOS::ProgressMeterCallback | Generic callback interface used to notify that progress has been made on some lengthy operation |
| VOS::Property | Property stores data of any type and size |
| VOS::PropertyAccessControl | Use subclasses of PropertyAccessControl to implement various access control policies on property reads and writes |
| VOS::PropertyEvent | PropertyEvents are passed to PropertyListener objectss to notify them of changes to the properties they are listening to |
| VOS::PropertyListener | PropertyListener objects will be notified of all changes to Properties to which they are listening |
| VIP::Protocol | |
| VOS::ProtocolError | Thrown when a critical protocol error has occurred |
| VOS::ProtocolHandler | Abstract interface that implements connecting to a remote site with some particular protocol |
| VOS::ReadOnlyAccessControl | Access control policy that allows requests for information (reads) but denies all changes |
| VOS::ReadOnlyLogLevelCtrlAC | |
| VOS::ReadOnlyPropertyAccessControl | Access control policy for properties permits unlimited reads but denies allwrites and replaces |
| VOS::ReadOnlyRevControlAccess | |
| VUtil::RefCounted | This is a simple base class for reference counting objects |
| A3DL::RemoteActionListener | |
| A3DL::RemoteActor | |
| VOS::RemoteCOD | The contents of a remote COD represent live objects on a remote site, rather than a save state which is to be loaded locally |
| VOS::RemoteCODFactory | |
| VOS::RemoteCompoundFactory | |
| VOS::RemoteError | An exception class thrown when a remote action fails |
| VOS::RemoteFactory | |
| RemoteHello | |
| VOS::RemoteListener | An internal class used to augment a remote site to accept notify event and dispatch the update messages peers over the network |
| VOS::RemoteLogLevelCtrl | |
| VOS::RemotePasswordAuth | |
| VOS::RemoteProperty | |
| VOS::RemotePropertyListener | |
| VOS::RemoteSearch | |
| VOS::RemoteSiteExtension | Used to extend a remote site so that createVobject(), setPeerIdentity() and renameVobject() send network requests to the actual site |
| VOS::RemoteSocketSiteExtension | Extends a remote site to support communication over a TCP/IP socket |
| VOS::RemoteTalkative | Remote proxy for Talkative |
| VOS::RemoteVipSiteExtension | Extends a remote site to support communication over VIP |
| VOS::RemoteVobject | This class is hooks in via the VobjectBase extension mechanism and implements sending requests over the network to the actual site |
| VOS::RevControlAccess | |
| VOS::RevisionControlError | |
| VOS::RevisionControlPersistance | |
| VOS::RSSEIterator | Iterator subclass used to iterate over pointers to RemoteSocketSiteExtension objects |
| runtime_error | |
| VOS::RVSEIterator | Iterator subclass used to iterate over pointers to RemoteVipSiteExtension objects |
| VOS::search_parse_state_t | |
| searchbaseFlexLexer | |
| VOS::searchFlexLexer | |
| A3DL::Sector | A sector is a grouping of 3D objects that can be considered a seperate, mostly self-contained entity from other sectors |
| VIP::SendingCompletedCallback | |
| VOS::SendingCompletedCallback | |
| VOS::SendOnlyTalkativeAC | |
| VOS::Services | This metaobject provides a list of services it finds on the local network via Multicast DNS Service Discovery ("Rendezvous") or from remote Services objects |
| VOS::Site | A site is the root of any collection of Vobjects |
| VOS::SiteAccessControl | Access control checks specific to operations on Site objects |
| VOS::SiteExtension | Allows you to hook into various methods on a Site object to extend their functionality |
| VOS::SiteIterator | |
| VOS::SitePeeringThread | This may be used one of two ways |
| A3DL::Snow | This object represents a region of snow-like precipitation |
| VIP::SockaddrCmp | |
| VIP::SockaddrWrapper | |
| VIP::SocketMultiplexer | |
| VIP::SocketProcessorThread | |
| VOS::SocketSitePeeringThread | |
| A3DL::Sphere | |
| VOS::SQLCell | |
| VOS::SQLDatabase | |
| VOS::SQLError | |
| VOS::SQLPersistance | |
| VOS::SQLResult | |
| VOS::SQLWriteThread | |
| VIP::StandardProtocol | |
| VOS::Status | |
| VOS::StringIterator | Iterator subclass for iterating over a list of std::string objects |
| VUtil::SynchronizedQueue< Element > | A threadsafe queue |
| VOS::Talkative | This object type facilitates verbal intercommunication in the form of text (which may be synthesized as human speech if possible) |
| VOS::TalkativeAccessControl | |
| VOS::TalkListener | MetaObject implementing Talkative Object Type.Interface for message listeners |
| VOS::TalkMessage | Structure defining a talk message |
| VUtil::Task | Abstract class representing a closure; that is, some code to execute along with the state needed to execute it |
| VUtil::TaskHelper | A helper thread used by the task queue |
| VUtil::TaskHelperThread | Internal class that works around some weirdness with the way boost::thread works |
| VUtil::TaskQueue | The task queue is the central scheduler in VOS |
| A3DL::Texture | Represents a texture layer in a 3D object's Material |
| A3DL::TextureIterator | |
| VIP::TimeEntry | |
| VOS::TimeoutError | An exception class thrown when an expected reply didn't arrive in the alloted time |
| TiXmlAttribute | An attribute is a name-value pair |
| TiXmlAttributeSet | |
| TiXmlBase | TiXmlBase is a base class for every class in TinyXml |
| TiXmlBase::StringToBuffer | |
| TiXmlComment | An XML comment |
| TiXmlCursor | |
| TiXmlDeclaration | In correct XML the declaration is the first entry in the file |
| TiXmlDocument | Always the top level node |
| TiXmlElement | The element is a container class |
| TiXmlHandle | A TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing |
| TiXmlNode | The parent class for everything in the Document Object Model |
| TiXmlText | XML text |
| TiXmlUnknown | Any tag that tinyXml doesn't recognize is saved as an unknown |
| tree_desc_s | |
| VOS::TypeChangeListener | Interface to be called when a listened-to object has some change to its type set |
| TypeHelper | This class represents a helper program |
| VOS::UnsupportedFiletypeError | |
| VUtil::URL | A class implementing basic handling of Uniform Resource Locator (URL) expressions |
| VOS::VersionedVobject | |
| A3DL::Viewpoint | A viewpoint is some position and orientation in space that a user may wish to assume |
| VOS::VipSitePeeringThread | |
| VOS::Vobject | This is the abstract class that defines the basic API common to all virtual objects |
| VOS::VobjectAccessControl | This is the base class for Vobject access control policies |
| VOS::VobjectBase | A base implementation class for virtual objects |
| VOS::VobjectEvent | This class describes an event changing the state of a Vobject |
| VOS::VobjectExtension | Virtual Object System extension interface |
| VOS::VobjectImportExport | |
| VOS::VobjectInput | |
| VOS::VobjectIterator | |
| VOS::VobjectOutput | |
| VOS::VobjectState | This holds the actual state common to every Vobject: the type set, the child list, and the parent set |
| VOS::VobjectStore | |
| VOS::VobjectStore::Entry | An entry in the Vobject store table |
| VOS::VobjectStore::PCR | |
| VOS::VobjectStoreLoader | |
| VOS::VobjectStoreSaver | |
| VOS::VOSApp | |
| VOS::VOSApp::Parameter | |
| VOS::VOSPlugin | |
| VOS::VOSPlugin::HelpOption | |
| VOS::VOSPlugin::PluginHelp | |
| VOS::VOSPluginSharedObject | |
| VUtil::vRef< T > | This is a "smart pointer" wrapper class around any RefCounted object |
| VOS::WaitingThread | |
| VOS::XmlParser | |
| VOS::XOD | XML Object Description |
| z_stream_s | |