Sirikata::AbstractQueue< ElementType > | |
Sirikata::Network::Address | Provides a protocol-independent address layer for connecting to a target Takes a name and a service (for TCP that would be computer ip address and numeric port |
Sirikata::Address4 | |
Sirikata::AggregateBoundingInfo | AggregateBoundingInfo represents the bounds information for a collection of objects in it's own coordinate frame |
Sirikata::Transfer::AggregatedTransferPool | AggregatedTransferPool manages multiple requests for the same resource |
AggregateListener | |
Sirikata::AggregateManager | |
Sirikata::AggregateManager::AggregateObject | |
Sirikata::Transfer::TransferMediator::AggregateRequest | |
Sirikata::AlwaysLocationUpdatePolicy | A LocationUpdatePolicy which always sends a location update message to all subscribers on any position update |
Sirikata::Models::ColladaDocumentImporter::AnimationCurve | Generated by "sampler" tags as part of an animation |
Sirikata::Any | |
Sirikata::AnyModelsSystem | AnyModelsSystem is an implementation of ModelsSystem which uses all other available implementations to handle as wide a variety of meshes as possible |
Sirikata::Array< T, N, integral_type > | |
Sirikata::Network::ASIOConnectAndHandshake | |
Sirikata::Network::ASIOReadBuffer | |
Sirikata::Network::ASIOReadBufferUtil | |
Sirikata::Network::ASIOSocketWrapper | |
Sirikata::Graphics::PriorityDownloadPlanner::Asset | |
Sirikata::AssetDownloadTask | An AssetDownloadTask manages the full download of an asset, including dependencies |
Sirikata::AsyncConnection | |
Sirikata::AsyncConnectionGet | |
Sirikata::AsyncConnectionSet | |
Sirikata::AsyncCraq | |
Sirikata::AsyncCraqGet | |
Sirikata::AsyncCraqHybrid | |
Sirikata::AsyncCraqScheduler | |
Sirikata::AsyncCraqSet | |
Sirikata::AtomicValue< T > | |
Sirikata::SDL::AudioSimulation | |
Sirikata::Authenticator | |
Sirikata::AuthenticatorFactory | |
Sirikata::AutoSingleton< T > | |
Sirikata::Input::AxisEvent | Upon changing the value of a mouse/joystick axis |
Sirikata::SimpleCamera::AxisInputResponse | |
Sirikata::Input::AxisValue | |
Sirikata::SST::BaseDatagramLayer< EndPointType > | |
Sirikata::SST::BaseDatagramLayer< OHDP::SpaceNodeID > | |
Sirikata::SST::BaseDatagramLayer< SpaceObjectReference > | |
BaseProxCommandable | |
Sirikata::Batch< T > | |
Sirikata::BatchedBuffer | |
Sirikata::Mesh::Billboard | |
Sirikata::BillboardSystem | |
Sirikata::UUID::BinaryString | |
Sirikata::BoundingBox< real > | |
Sirikata::BoundingSphere< real > | |
btActionInterface | |
Sirikata::btKinematicClosestNotMeConvexResultCallback | |
Sirikata::btKinematicClosestNotMeRayResultCallback | |
btMotionState | |
Sirikata::OH::CassandraStorage::BucketRenewTimeout | |
Sirikata::OH::SQLiteStorage::BucketRenewTimeout | |
Sirikata::BulletCharacterController | BulletCharacterController is an object that supports a sliding motion in a world |
Sirikata::BulletCharacterObject | Implementation of BulletObject for characters |
Sirikata::BulletObject | Base class for simulated objects in bullet |
Sirikata::BulletPhysicsService | Standard location service, which functions entirely based on location updates from objects and other spaces servers |
Sirikata::BulletRigidBodyObject | Implementation of BulletObject covering most types of rigid bodies -- static, dynamic, and linearly/vertically constrained |
Sirikata::Input::ButtonDown | In theory, this might be fired as long as a button is held down |
Sirikata::Input::ButtonEvent | Base class for keyboard/mouse/joystick button events |
Sirikata::Input::ButtonPressed | Fired whenever a button has been pushed down |
Sirikata::Input::ButtonReleased | Fired whenever a button is no longer held down |
Sirikata::Input::ButtonRepeated | Fired on repeats -- whenever a button has been pushed and held down |
Sirikata::Input::InputDevice::ButtonState | |
Sirikata::Cache | |
Sirikata::Transfer::MemoryCacheLayer::CacheData | |
Sirikata::Transfer::DiskCacheLayer::CacheData | |
CacheEntry | |
Sirikata::Transfer::CacheLayer::CacheEntry | |
Sirikata::Transfer::CacheLayer | Base class for cache layer--will try a next cache and respond with the data to any previous cache layers so they can store that data as well |
Sirikata::CacheLRUOriginal | |
Sirikata::Transfer::CacheMap | Handles locking, and also stores a map that can be used both by the CachePolicy, and by the CacheLayer |
Sirikata::Transfer::CachePolicy | Critical to the functioning of CacheLayer--makes decisions which pieces of data to keep and which to throw out |
Sirikata::Network::TCPStream::Callbacks | A pair of callbacks related to a stream |
Sirikata::SST::CallbackTypes< EndPointType > | |
Sirikata::Graphics::Camera | |
Sirikata::JS::Capabilities | Sister file in em, is in scripts/std/shim/capabilities.em |
Sirikata::Network::CheckWebSocketHeader::CaseInsensitive | |
Sirikata::Transfer::HttpManager::CaseInsensitiveStringLess | |
Sirikata::Command::CaseInsensitiveStringLess | |
Sirikata::CassandraObjectFactory | CassandraObjectFactory generates objects from an input Cassandra file |
Sirikata::OH::CassandraPersistedObjectSet | PersistedObjectSet tracks the set of objects which want to be restored if the object host fails and is restored |
Sirikata::OH::CassandraStorage | |
Sirikata::CBRLocationServiceCache | |
Sirikata::Graphics::CDNArchive | A specialization of Ogre::Archive which gets its data through Meru's ResourceManager, and therefore indirectly via the web |
Sirikata::Graphics::CDNArchiveDataStream | |
Sirikata::Graphics::CDNArchiveFactory | Archive factory for URLArchives, a specialization of Ogre::ArchiveFactory |
Sirikata::Graphics::CDNArchivePlugin | Plugin to setup CDNArchive and CDNArchive factory with Ogre |
Sirikata::Mesh::CenterFilter | |
Sirikata::SST::ChannelSegment | |
Sirikata::Network::ASIOSocketWrapper::CheckCRLF | |
Sirikata::Network::CheckWebSocketHeader | |
Sirikata::Transfer::Chunk | |
Sirikata::Transfer::ChunkHandler | |
Sirikata::Transfer::ChunkRequest | |
Sirikata::CircularBuffer< DataType > | A circular buffer |
Sirikata::ManualPintoManager::ClientData | |
Sirikata::PintoManager::ClientData | |
Sirikata::SDL::AudioSimulation::Clip | |
ClosestConvexResultCallback | |
ClosestRayResultCallback | |
Sirikata::Models::ColladaAsset | A class that represents a COLLADA asset |
Sirikata::Models::ColladaDocument | A class that represents a COLLADA document |
Sirikata::Models::ColladaDocumentImporter | An implementation of the OpenCOLLADA IWriter class that is responsible for importing COLLADA documents and re-Writing (i.e |
Sirikata::Models::ColladaDocumentLoader | A class designed to (one-shot) load a single COLLADA document using OpenCOLLADA |
Sirikata::Models::ColladaErrorHandler | |
Sirikata::Models::ColladaSystem | |
Sirikata::Matrix4x4< scalar >::COLUMN_MAJOR | |
Sirikata::COLUMNS | |
Sirikata::Matrix4x4< scalar >::COLUMNS | |
Sirikata::Command::Commander | Commanders accept external commands (e.g |
Sirikata::Command::CommanderFactory | |
Sirikata::CommunicationCache | |
Sirikata::JS::EmersonMessagingManager::CommWriteStreamConnectedCBRetryData | |
Sirikata::Complete_Cache | |
Sirikata::Mesh::CompositeFilter | A CompositeFilter is essentially a pipeline of other filters |
Sirikata::Mesh::CompressTexturesFilter | |
Sirikata::Mesh::ComputeBoundsFilter | |
Sirikata::Mesh::ComputeNormalsFilter | For meshes that don't already specify them, fills in normals computed based on winding order |
Sirikata::SessionManager::ConnectingInfo | |
Sirikata::SST::Connection< EndPointType > | |
Sirikata::ConnectionEventListener | ConnectionEventListener listens for events relating to object host connections |
Sirikata::Server::ConnectionIDObjectMessagePair | |
Sirikata::ObjectHost::ConnectionInfo | |
Sirikata::SessionManager::ConnectionInfo | |
Sirikata::SST::ConnectionManager< EndPointType > | Manages SST Connections |
Sirikata::SST::ConnectionVariables< EndPointType > | |
const_iterator | |
Sirikata::FairQueue< Message, Key, TQueue >::const_iterator | |
Sirikata::Transfer::DenseDataList::const_iterator | Simple stub iterator class for use by Range::isContainedBy() |
Sirikata::Transfer::SparseData::const_iterator | |
Sirikata::Context | Base class for Contexts, provides basic infrastructure such as IOServices, IOStrands, Trace, and timing information |
Sirikata::ControllerExporter | |
Sirikata::CoordinateSegmentation | Handles the segmentation of the space into regions handled by servers |
Sirikata::CoordinateSegmentationClient | Distributed BSP-tree based implementation of CoordinateSegmentation |
Sirikata::CountResourceMonitor | |
Sirikata::CppohObjectHost | |
Sirikata::CraqCacheRecordLRUOriginal | |
Sirikata::CraqDataSetGet | |
Sirikata::CraqEntry | |
Sirikata::CraqInitializeArgs | |
Sirikata::CraqObjectID | |
Sirikata::CraqObjectSegmentation | |
Sirikata::CraqOperationResult | |
Sirikata::CSegContext | |
Sirikata::CSFQODPFlowScheduler | CSFQODPFlowScheduler tracks all active flows and uses a CSFQ-style approach to enforce fairness over those flows |
Sirikata::CSVObjectFactory | CSVObjectFactory generates objects from an input CSV file |
Sirikata::Graphics::CubeMap | |
Sirikata::Graphics::CubeMap::CubeMapFace | |
Sirikata::Network::TCPStreamListener::Data | |
Sirikata::Transfer::CachePolicy::Data | |
Sirikata::Transfer::DataChunkHandler | |
Sirikata::Transfer::DataNameHandler | |
Sirikata::DataReference< T > | |
Sirikata::Transfer::DataURI | Data URIs encode data directly instead of referring to an external resource |
Sirikata::Network::DeadlineTimer | Simple wrapper around Boost.Asio's deadline_timer, allowing for error-prone, cross-platform allocation and use |
Sirikata::Mesh::DeduplicationFilter | |
Sirikata::Graphics::OgreSystemInputHandler::DelegateInputListener | |
Sirikata::XDP::DelegatePort< EndpointType, DelegateServiceType, PortType > | An implementation of XDP::Port, templatized on an Endpoint type, that handles all the bookkeeping and sanity checking, but delegates real operations to the user of the class via some callback functions registered at creation |
Sirikata::ODP::DelegateService | An implementation of ODP::Service which can be delegated to by providing a single function for allocating Ports when they are available |
Sirikata::OHDP::DelegateService | An implementation of OHDP::Service which manages most bookkeeping for you, delegating only for Port creation |
Sirikata::Task::DeltaTime | Represents the difference of two time values |
Sirikata::Transfer::DenseData | Represents a single block of data, and also knows the range of the file it came from |
Sirikata::Transfer::DenseDataList | |
Sirikata::Transfer::DirectChunkRequest | |
Sirikata::MotionQuaternion::DirectionQuat | |
Sirikata::Transfer::DiskCacheLayer | Disk Cache keeps track of what files are on disk, and manages a helper thread to retrieve it |
Sirikata::Transfer::DiskManager | |
Sirikata::Transfer::DiskManager::DiskRequest | |
Sirikata::Transfer::DiskCacheLayer::DiskRequest | |
Sirikata::Graphics::DistanceDownloadPlannerMetric | |
Sirikata::DistributedCoordinateSegmentation | Distributed kd-tree based implementation of CoordinateSegmentation |
Sirikata::SDL::AudioSimulation::DownloadTask | |
Sirikata::DownstreamElement< PacketType > | Base class for downstream elements, using a default implementation for port lookups |
Sirikata::DownstreamElementBase< PacketType > | Base class for elements that accept input |
Sirikata::DownstreamElementFixed< PacketType, NumInputs > | Base class for downstream elements with a fixed number of input ports |
Sirikata::Input::DragAndDropEvent | |
Sirikata::Input::PointerDevice::DragInfo | |
Sirikata::Trace::Drops | |
Sirikata::Command::DuplicateHandlerException | |
Sirikata::DynamicLibrary | DynamicLibrary represents a dynamically loadable module |
Sirikata::EffectExporter | |
EmersonException | |
Sirikata::JS::EmersonHttpManager | |
EmersonInfo | |
Sirikata::JS::EmersonMessagingManager | |
Sirikata::JS::EmersonScript | |
EmersonUtil | |
enable_shared_from_this | |
Sirikata::XDP::Endpoint< IdentifierType > | Function signature for an ODP message handler |
Sirikata::ODP::Endpoint | A fully qualified ODP endpoint: SpaceID, ObjectReference, and PortID |
Sirikata::OHDP::Endpoint | A fully qualified OHDP endpoint: SpaceID, NodeID, and PortID |
Sirikata::SST::EndPoint< EndObjectType > | |
Sirikata::Graphics::Entity | Base class for objects represented in Ogre as a mesh |
Sirikata::JS::EntityCreateInfo | |
Sirikata::Graphics::EntityListener | |
Sirikata::Environment | Environment is a SpaceModule which provides a simple service for maintaining shared, global state |
Sirikata::EnvironmentSimulation | Client for the Environment SpaceModule |
Sirikata::Transform::Error | |
Sirikata::Transform::ErrorPredicate | |
Sirikata::JS::JSObjectScript::EvalContext | |
Sirikata::Input::EventResponse | Defines the set of return values for an EventListener |
Sirikata::EWA< ValType > | EWA maintains an exponentially weighted average |
exception | |
Sirikata::Mesh::CompositeFilter::Exception | |
Sirikata::LibproxProximityBase::expires_tag | |
Sirikata::ManualReplicatedRequestManager::expires_tag | |
Sirikata::RedisObjectSegmentation::expires_tag | |
ExtendedLocationServiceCache | |
Sirikata::Models::ColladaDocumentImporter::ExtraGeometryData | |
Sirikata::Extrapolator< Value > | |
Sirikata::ExtrapolatorBase< Value, TimeType > | |
Sirikata::Models::ColladaDocumentImporter::ExtraPrimitiveData | |
Sirikata::Mesh::FaceContainer | |
Sirikata::Factory< T > | |
Sirikata::Factory1< T, A > | |
Sirikata::Factory2< T, A, B > | |
Sirikata::Factory3< T, A, B, C > | |
Sirikata::Factory4< T, A, B, C, D > | |
Sirikata::Factory5< T, A, B, C, D, E > | |
Sirikata::Factory6< T, A, B, C, D, E, F > | |
Sirikata::FactoryImpl< T, Ftype > | |
Sirikata::FactoryMissingConstructorException | |
Sirikata::FactoryWithOptions< T > | |
Sirikata::FactoryWithOptions1< T, A > | |
Sirikata::FactoryWithOptions2< T, A, B > | |
Sirikata::FactoryWithOptions3< T, A, B, C > | |
Sirikata::FactoryWithOptions4< T, A, B, C, D > | |
Sirikata::FactoryWithOptions5< T, A, B, C, D, E > | |
Sirikata::FactoryWithOptions6< T, A, B, C, D, E, F > | |
Sirikata::FactoryWithOptionsImpl< T, Ftype > | |
Sirikata::FairQueue< Message, Key, TQueue > | Fair Queue with one input queue of Messages per Key, backed by a TQueue |
Sirikata::FairServerMessageQueue | |
Sirikata::FairServerMessageReceiver | FairServerMessageReceiver implements the ServerMessageReceiver interface using a FairQueue (without internal storage, using the SpaceNetwork layer as the queue storage) to fairly distribute receive bandwidth based on the specified weights |
Sirikata::FCache | |
Sirikata::FCache::FCachePropDataStruct | |
Sirikata::FCacheRecord | |
Sirikata::SDL::FFmpegAudioStream | Represents a single audio stream within a media file |
Sirikata::SDL::FFmpegGlue | Glue layer for FFmpeg |
Sirikata::SDL::FFmpegMemoryProtocol | Implementation of FFmpegURLProtocol which reads from in-memory data |
Sirikata::SDL::FFmpegStream | Represents a media stream in FFmpeg |
Sirikata::SDL::FFmpegURLProtocol | |
Sirikata::Transfer::FileChunkHandler | |
FileInfo | |
Sirikata::Transfer::FileNameHandler | |
Sirikata::Mesh::Filter | |
Sirikata::Mesh::FilterData | FilterData is the input and output of a Filter |
Sirikata::Mesh::FilterFactory | |
Sirikata::SimpleCamera::FloatToggleInputResponse | |
Sirikata::CSFQODPFlowScheduler::FlowInfo | |
Sirikata::Forwarder | |
Sirikata::ForwarderServerMessageRouter | |
Sirikata::ForwarderServiceQueue | Fairly distributes inter-space node bandwidth between services, e.g |
Sirikata::Network::Frame | A collection of simpling framing routines for network messages you want to send on a stream |
Sirikata::LockFreeQueue< T >::FreeNodePool | |
Sirikata::UUID::GenerateRandom | |
Sirikata::Mesh::GeomContainer | |
Sirikata::GeometryExporter | |
Sirikata::Mesh::GeometryInstance | |
Sirikata::Mesh::Meshdata::GeometryInstanceIterator | |
Sirikata::Mesh::GeomPairContainer | |
Sirikata::Trace::GraphiteTimeSeries | An implementation of TimeSeries which reports data to Graphite (actually to graphites underlying storage carbon + whisper) |
Sirikata::Mesh::GeomPairContainer::Hasher | |
Sirikata::Graphics::PriorityDownloadPlanner::Object::Hasher | |
Sirikata::SHA256::Hasher | Take the first sizeof(size_t) bytes of the SHA256 as a valid hash for an unordered_map |
Sirikata::SpaceID::Hasher | |
Sirikata::SpaceObjectReference::Hasher | |
Hasher | |
Sirikata::UUID::Hasher | |
Sirikata::Vector3< scalar >::Hasher | |
Sirikata::VInt< T >::Hasher | Hasher functor to be used in a hash_map |
Sirikata::XDP::PortID::Hasher | |
Sirikata::XDP::Endpoint< IdentifierType >::Hasher | |
Sirikata::SST::EndPoint< EndObjectType >::Hasher | |
Sirikata::VariableLength::Hasher | |
Sirikata::ProxyObject::Hasher | |
Sirikata::Transfer::URI::Hasher | |
Sirikata::OHDP::DelegateService::SpaceIDNodeID::Hasher | |
Sirikata::Network::Address::Hasher | |
Sirikata::Transfer::URL::Hasher | |
Sirikata::OHDP::NodeID::Hasher | |
Sirikata::CSFQODPFlowScheduler::ObjectPair::Hasher | |
Sirikata::Mesh::FaceContainer::Hasher | |
Sirikata::Mesh::GeomContainer::Hasher | |
Sirikata::OHDP::SpaceNodeID::Hasher | |
Sirikata::ObjectReference::Hasher | |
Sirikata::Transfer::DataURI::Hasher | |
Sirikata::Address4::Hasher | |
Sirikata::UUID::HexString | |
Sirikata::Any::Holder | |
Sirikata::HostedObject | |
Sirikata::Transfer::HttpChunkHandler | |
Sirikata::Command::HttpCommander | |
Sirikata::Transfer::HttpManager | |
Sirikata::Transfer::HttpNameHandler | |
Sirikata::Transfer::HttpManager::HttpRequest | |
Sirikata::Command::HttpRequest | |
Sirikata::Command::HttpRequestListener | |
Sirikata::Transfer::HttpManager::HttpResponse | |
Sirikata::Command::HttpServer | |
Sirikata::HttpServerIDMap | A ServerIDMap which looks up servers with Http requests |
Sirikata::UUID::HumanReadable | Interprets the human readable UUID string using boost functions |
Sirikata::ImageExporter | |
Sirikata::Network::ASIOStreamBuilder::IncompleteStreamState | |
Sirikata::Mesh::IndexedFaceContainer | |
Sirikata::Models::IndexSet | |
Sirikata::Models::IndexSet::IndexSetHash | |
Sirikata::AsyncConnectionGet::IndividualQueryData | |
Sirikata::AsyncConnectionSet::IndividualQueryData | |
Sirikata::Input::SDLInputManager::InitializationException | |
Sirikata::InitializeClassOptions | A dummy class to statically initialize a bunch of option classes that could add to a module |
Sirikata::InitializeGlobalOptions | A dummy class to statically initialize a bunch of option classes that could add to a module |
Sirikata::SimpleCamera::InputBinding | |
Sirikata::SimpleCamera::InputBindingEvent | |
Sirikata::Input::InputDevice | |
Sirikata::Input::InputDeviceEvent | |
Sirikata::Input::InputEvent | Base class for all input events |
Sirikata::Input::InputEventCompletion | Tracks input events to ensure coherent streams of events when dispatching a single stream of input events to multiple consumers |
Sirikata::Input::InputListener | InputListener receives events from the InputManager |
Sirikata::Input::InputManager | |
Sirikata::DownstreamElementBase< PacketType >::InputPort | An input port for this element |
Sirikata::SimpleCamera::InputResponse | Base class for input responses |
Sirikata::InstanceMethodNotReentrant | A utility class that lets you specify that a method isn't reentrant and validate in debug mode that you're not calling it recursively |
Sirikata::Mesh::InstanceSkinAnimation | |
Sirikata::Network::InternalIOStrand | Simple wrapper around Boost.Asio's io_service::strand, allowing for safe, cross-platform allocation and use |
Sirikata::Network::InternalIOWork | Simple wrapper around Boost.Asio's io_service::work, allowing for safe, cross-platform allocation and use |
InternalTCPAcceptor | |
InternalTCPResolver | |
InternalTCPSocket | |
InternalUDPResolver | |
InternalUDPSocket | |
Sirikata::Graphics::IntersectResult | |
Sirikata::Invokable | |
Sirikata::Network::IOService | IOService provides queuing, processing, and dispatch for asynchronous IO, including timers, sockets, resolvers, and simple tasks |
Sirikata::Network::IOServicePool | IOServicePool creates a pool of IOService threads for handling IO events |
Sirikata::Network::IOStrand | IOStrands provide guaranteed serialized event handling |
Sirikata::Network::IOTimer | A timer which handles events using an IOService |
Sirikata::BatchedBuffer::IOVec | |
Sirikata::Network::IOWork | Class that indicates that work is currently in process on an IOService, so that IOService should continue processing |
Sirikata::IPresencePropertiesRead | Read-only interface for PresenceProperties |
Sirikata::Transfer::URLContext::IsSpace | |
iterator | |
Sirikata::Transfer::DenseDataList::iterator | Simple stub iterator class for use by Range::isContainedBy() |
Sirikata::CBRLocationServiceCache::IteratorData | |
Sirikata::Mesh::Meshdata::JointIterator | |
Sirikata::Mesh::Meshdata::JointNodeState | |
Sirikata::JS::JSAggregateVisibleData | JSVisibleData that aggregates multiple other JSVisibleDatas, presenting the best information available at the time |
Sirikata::JS::JSContextStruct | |
Sirikata::JS::JSCtx | Note: trace, epoch, and simlen |
Sirikata::JS::JSFunctionInvokable | |
Sirikata::JS::JSInvokableObject::JSInvokableObjectInt | |
Sirikata::JS::JSObjectScript | |
Sirikata::JS::JSObjectScriptManager | |
Sirikata::JS::JSPositionListener | |
Sirikata::JS::JSPresenceStruct | |
Sirikata::JS::JSProxyVisibleData | JSVisibleData that works from a ProxyObject |
Sirikata::JS::JSRestoredVisibleData | JSVisibleData that uses static data |
Sirikata::JS::JSSerializer | |
Sirikata::JS::JSSuspendable | |
Sirikata::JS::JSSystemStruct | |
Sirikata::JS::JSTimerLivenessHolder | |
Sirikata::JS::JSTimerStruct | |
Sirikata::JS::JSUtilStruct | |
Sirikata::JS::JSVisibleData | JSVisibleData is the interface for accessing data about visibles |
Sirikata::JS::JSVisibleDataListener | Tracks the lifetime of JSVisibleData |
Sirikata::JS::JSVisibleManager | JSVisibleManager manages the data underlying visibles and presences in Emerson |
Sirikata::JS::JSVisibleStruct | |
Sirikata::LayoutChangeEntry | |
Sirikata::LibproxManualProximity | Implementation of Proximity using manual traversal of the object tree |
Sirikata::LibproxProximity | |
Sirikata::LibproxProximityBase | Base class for Libprox-based Proximity implementations, providing a bit of utility code that gets reused across different implementations |
Sirikata::LightExporter | |
Sirikata::LightInfo | |
Sirikata::Mesh::LightInstance | |
Sirikata::Mesh::Meshdata::LightInstanceIterator | |
Listener | |
Sirikata::CoordinateSegmentation::Listener | Listens for updates about the coordinate segmentation |
Sirikata::ObjectHostConnectionManager::Listener | |
Sirikata::ForwarderServiceQueue::Listener | |
Sirikata::ServerMessageReceiver::Listener | |
Sirikata::LocationService::ListenerInfo | |
Sirikata::Liveness | Liveness makes it simple to track whether an object is still alive when using asynchronous callbacks |
Sirikata::LoadBalancer | |
Sirikata::Mesh::LoadFilter | |
Sirikata::LoadMonitor | |
Sirikata::LocalForwarder | LocalForwarder maintains a map of objects that are directly connected to this space server |
Sirikata::LocalObjectSegmentation | |
Sirikata::LocalPintoServerQuerier | LocalPintoServerQuerier is a dummy implementation of PintoServerQuerier for single server setups |
Sirikata::LocalServerIDMap | A LocalServerIDMap implements the ServerIDMap interface for single-server setups: it only provides a single external server (frequently localhost and a port), and no internal addresses since there is no inter-space-server communication |
Sirikata::Task::LocalTime | Represents an absolute system time on this machine |
Sirikata::Location | |
Sirikata::AggregateManager::LocationInfo | |
Sirikata::LocationInfo | |
Sirikata::StandardLocationService::LocationInfo | |
Sirikata::LocationService | Interface for location services |
LocationServiceCache | |
Sirikata::AggregateManager::LocationServiceCache | |
Sirikata::LocationServiceFactory | |
Sirikata::LocationServiceListener | Interface for objects that need to listen for location updates |
Sirikata::LocationUpdatePolicy | LocationUpdatePolicy controls when updates are sent to subscribers |
Sirikata::LocationUpdatePolicyFactory | |
Sirikata::Liveness::Lock | |
Sirikata::LockFreeQueue< T > | A queue of any type that has thread-safe push() and pop() functions |
Sirikata::Logging::LogLevelMapParser | |
Sirikata::Logging::LogLevelParser | |
Sirikata::CoordinateSegmentationClient::LookupCacheEntry | |
Sirikata::JS::LoopedObjPointer | |
Sirikata::Transfer::LRUPolicy::LRUData | |
Sirikata::Transfer::LRUPolicy | Simple LRU policy--does not do any ordering by size |
Sirikata::Graphics::ManualMaterialLoader | |
Sirikata::Graphics::ManualMeshLoader | |
Sirikata::OH::Manual::ManualObjectQueryProcessor | An implementation of ObjectQueryProcessor that manually manages a cut on the space servers' data structures, creates and manages a local replica of the servers' data structure, and locally executes queries over that data structure |
Sirikata::ManualPintoManager | ManualPintoManager responds to queries from space servers for a top-level tree, representing the highest-level aggregates |
Sirikata::ManualReplicatedRequestManager | ManualReplicatedRequestManager tracks requests to adjust cuts and tries to make sure they get applied |
Sirikata::Graphics::ManualSkeletonLoader | |
Sirikata::MasterPintoManualServerQuerier | Implementation of client for centralized server for space server discovery, using manual tree traversal and replication |
Sirikata::MasterPintoServerQuerier | Implementation of client for centralized server for space server discovery, using aggregated solid angle queries |
Sirikata::MasterPintoServerQuerierBase | MasterPintoServerQuerierBase uses a single, centralized master Pinto query server to discover which other space servers must be queried |
Sirikata::Mesh::MaterialEffectInfo | |
Sirikata::MaterialExporter | |
Sirikata::Matrix3x3< scalar > | |
Sirikata::Matrix4x4< scalar > | |
Sirikata::Graphics::PriorityDownloadPlanner::Object::MaxHeapComparator | |
Sirikata::Transfer::MaxPriorityAggregation | |
Sirikata::MD5 | |
Sirikata::Transfer::MeerkatChunkHandler | |
Sirikata::Transfer::MeerkatNameHandler | |
Sirikata::Transfer::MeerkatUploadHandler | |
Sirikata::Transfer::MemoryCacheLayer | MemoryCacheLayer is usually the first layer in the cache--simple map from FileId to SparseData |
Sirikata::Mesh::Meshdata | |
Sirikata::MeshListener | |
Sirikata::Mesh::MeshSimplifier | |
Sirikata::Message | Base class for messages that go over the network |
Sirikata::MessageRecipient | Interface for classes that need to receive messages |
Sirikata::Transfer::MetadataRequest | |
Sirikata::MethodSizeFunctor< ElementType > | Functor to retrieve the size of an object via a size() method |
Sirikata::MethodSizeFunctor< ElementType * > | |
Sirikata::Server::MigratingObjectConnectionsData | |
Sirikata::MigrationDataClient | MigrationDataClients produce and accept chunks of data during migration |
Sirikata::MigrationMonitor | MigrationMonitor keeps track of objects that are currently on this server and determines when they have left the server, or more generally, when they should begin to migrate to another server |
Sirikata::Graphics::PriorityDownloadPlanner::Object::MinHeapComparator | |
Sirikata::ModelsSystem | An interface for a class that is responsible for data model objects |
Sirikata::ModelsSystemFactory | Class to create models subsystems |
Sirikata::MotionPath | Base class for MotionPaths |
Sirikata::MotionQuaternion | |
Sirikata::MotionVector< CoordType > | |
Sirikata::Input::MouseClickEvent | Event when the mouse was clicked (pressed and released without moving) |
Sirikata::Input::MouseDownEvent | Base class for events involving a mouse click |
Sirikata::Input::MouseDragEvent | Event when the mouse was dragged |
Sirikata::Input::MouseEvent | Base class for all pointer motion events |
Sirikata::Input::MouseHoverEvent | Event called when the cursor moves, and no buttons are down |
Sirikata::Input::MousePressedEvent | Event when the mouse was pressed |
Sirikata::Input::MouseReleasedEvent | Event when the mouse was released |
Sirikata::Transfer::HttpManager::MultipartData | Represents one field in a multipart/form-data |
Sirikata::Network::MultiplexedSocket | |
Sirikata::SST::Mutex | |
Sirikata::Transfer::NameHandler | |
Sirikata::NetworkQueueWrapper | |
Sirikata::MigrationMonitor::nextevent | |
Sirikata::LockFreeQueue< T >::Node | |
Sirikata::Mesh::Node | |
Sirikata::NodeExporter | |
Sirikata::OHDP::NodeID | |
Sirikata::LockFreeQueue< T >::NodeIterator | |
Sirikata::ThreadSafeQueue< T >::NodeIterator | |
Sirikata::Mesh::Meshdata::NodeState | |
Sirikata::Models::Collada::NodeState | |
Sirikata::Noncopyable | |
Sirikata::CraqObjectSegmentation::NotFoundData | |
Sirikata::NTPTimeSync | Handles synchronization with a central server |
Sirikata::UUID::Null | |
Sirikata::ObjectReference::Null | |
Sirikata::Nullable< nullable > | |
Sirikata::NullAuthenticator | |
Sirikata::Transfer::OAuthHttpManager | Wrapper around HttpManager which signs requests as an OAuth consumer |
Sirikata::Transfer::OAuthParams | Immutable collection of parameters used for signing oauth requests |
Sirikata::Graphics::PriorityDownloadPlanner::Object | |
Sirikata::CSVObjectFactory::ObjectConnectInfo | |
Sirikata::ObjectConnection | Represents a connection a space has to an object |
Sirikata::SessionManager::ObjectConnections | |
Sirikata::CBRLocationServiceCache::ObjectData | |
Sirikata::ObjectFactory | ObjectFactories create objects and connect them to a space |
Sirikata::ObjectFactoryFactory | ObjectFactoryFactory creates ObjectFactories |
Sirikata::ObjectHost | |
Sirikata::ObjectHostConnection | |
Sirikata::ObjectHostConnectionID | Unique identifier for an object host connected to this space server |
Sirikata::ObjectHostConnectionManager | ObjectHostConnectionManager handles the networking aspects of interacting with object hosts |
Sirikata::ObjectHostContext | |
Sirikata::ObjectHostSession | |
Sirikata::ObjectHostSessionListener | |
Sirikata::ObjectHostSessionManager | Small class that acts as a Provider for ObjectHostSessionListeners, but just forwards events from the real provider (allowing us to provide the ObjectHostSessionManager before the real provider is created) |
Sirikata::SessionManager::ObjectConnections::ObjectInfo | |
Sirikata::CassandraObjectFactory::ObjectInfo | |
Sirikata::SQLiteObjectFactory::ObjectInfo | |
Sirikata::MigrationMonitor::ObjectInfo | |
Sirikata::ObjectMessage | |
Sirikata::ObjectNodeSessionListener | Listener for object sessions with individual space servers |
Sirikata::CSFQODPFlowScheduler::ObjectPair | |
Sirikata::OH::Manual::ObjectQueryHandler::ObjectQueryData | |
Sirikata::OH::Manual::ObjectQueryHandler | |
Sirikata::OH::Manual::ObjectQueryHandlerBase | Base class for ObjectQueryProcessors, which all use Libprox query processors |
Sirikata::OH::ObjectQueryProcessor | ObjectQueryProcessor is the interface for a geometric (proximity) query service for objects in an object host |
Sirikata::OH::ObjectQueryProcessorFactory | |
Sirikata::ObjectReference | A reference to an object in a space |
Sirikata::ObjectScript | Script running in a plugin |
Sirikata::ObjectScriptManager | Script factory -- generally have one per shared dynamic library |
Sirikata::ObjectScriptManagerFactory | Class to create graphics subsystems. FIXME: should this load a dll when a named factory is not found |
Sirikata::ObjectSegmentation | |
Sirikata::ObjectSession | State associated with an Object's session with the space |
Sirikata::ObjectSessionListener | |
Sirikata::ObjectSessionManager | |
Sirikata::OH::Manual::ManualObjectQueryProcessor::ObjectState | |
Sirikata::OH::Simple::SimpleObjectQueryProcessor::ObjectState | |
Sirikata::RedisObjectSegmentation::ObjectTimeout | |
Sirikata::MigrationMonitor::objid | |
Sirikata::ManualReplicatedRequestManager::objid_tag | |
Sirikata::RedisObjectSegmentation::objid_tag | |
Sirikata::LibproxProximityBase::objid_tag | |
Sirikata::Models::ColladaDocumentImporter::OCSkinController | |
Sirikata::Models::ColladaDocumentImporter::OCSkinControllerData | |
Sirikata::ODPFlowScheduler | An ODPFlowScheduler acts as a filter and queue for ODP messages for a single server |
Sirikata::Graphics::OgreMesh | This class syncs Ogre::Meshes from the hardware and does ray intersection tests |
Sirikata::Graphics::OgreRenderer | Represents a SQLite database connection |
Sirikata::Graphics::OgreSystem | Represents one OGRE SceneManager, a single environment |
Sirikata::Graphics::OgreSystemInputHandler | |
Sirikata::HostedObject::OHConnectInfo | |
Sirikata::OHSpaceTimeSynced | Implementation of TimeSynced that uses an ObjectHost for the sync |
Sirikata::OHTrace | |
Sirikata::OptionSet::OptionNameAndContext | |
Sirikata::OptionRegistration | |
Sirikata::OptionSet | This class holds a set of options that may appear on a command line or within an argument to a module Holds a static index to all OptionSets currently available in the program |
Sirikata::OptionValue | A class that holds a particular option value, readable by other parts of the program as well as settable by those parts |
Sirikata::OptionValueList< T > | |
Sirikata::OptionValueMap< T > | |
Sirikata::OptionValueType< T > | |
Sirikata::OptionValueType< bool > | |
Sirikata::OptionValueType< std::list< std::string > > | |
Sirikata::OptionValueType< std::map< std::string, std::string > > | |
Sirikata::OptionValueType< std::string > | |
Sirikata::OptionValueType< std::tr1::unordered_map< std::string, std::string > > | |
Sirikata::OptionValueType< std::vector< std::string > > | |
Sirikata::OptionValueType< UUID > | |
Sirikata::OSegCache | |
Sirikata::OSegEntry | |
Sirikata::OSegFactory | |
Sirikata::OSegHasher | |
Sirikata::OSegLookupQueue::OSegLookup | |
Sirikata::OSegLookupQueue::OSegLookupList | A normal vector of OSegLookups except it also maintains the total size of all its elements |
Sirikata::OSegLookupListener | |
Sirikata::OSegLookupQueue | OSegLookupQueue manages outstanding OSeg lookups |
Sirikata::OSegLookupTraceToken | |
Sirikata::OSegWriteListener | Listener interface for OSeg write events |
Sirikata::UpstreamElementBase< PacketType >::OutputPort | An output port for this element |
Sirikata::OverlayPosition | Describes the position of a viewport-overlay in relative/absolute metrics |
Parent | |
Sirikata::Graphics::ParseMeshTaskInfo | |
Sirikata::Transfer::Filesystem::PathInfo | |
Sirikata::Graphics::CubeMap::PerCubeMapState | |
Sirikata::PerPresenceData | |
Sirikata::OH::PersistedObjectSet | PersistedObjectSet tracks the set of objects which want to be restored if the object host fails and is restored |
Sirikata::OH::PersistedObjectSetFactory | |
Sirikata::PintoContext | |
Sirikata::PintoManager | PintoManager oversees space servers, tracking the regions they cover and their largest objects |
Sirikata::PintoManagerBase | PintoManagerBase is the base class for classes the answer queries looking for other servers that are relevant to object queries |
Sirikata::PintoManagerLocationServiceCache | |
Sirikata::PintoServerQuerier | PintoServerQuerier is an interface for discovering other space servers which must be queried for Pinto results |
Sirikata::PintoServerQuerierFactory | |
Sirikata::PintoServerQuerierListener | Listener interface for PintoServerQuerier |
Sirikata::Plugin | Plugin provides loading of plugins to allow for extension of the system |
Sirikata::PluginManager::PluginInfo | |
Sirikata::PluginManager | PluginManager handles loading and unloading plugins, directory searching, and reference counts |
Sirikata::PlyModelSystem | Implementation of ModelsSystem that loads and saves PLY files |
Sirikata::point | |
Sirikata::Point | |
Sirikata::Input::PointerDevice | |
Sirikata::Poller | Poller allows you to generate a callback periodically without having to inherit from the PollingService class |
Sirikata::PollerService | PollerService is a Poller which also inherits from Service |
Sirikata::PollingService | A service which needs to be polled periodically |
Sirikata::Transfer::TransferMediator::PoolWorker | |
Sirikata::XDP::Port< EndpointType > | ODP::Port is the interface for bound ports that allows sending and receiving ODP messages |
Sirikata::ODP::PortAllocationException | Exception indicating that the underlying ODP::Service was unable to allocate a port for some reason besides the port already having been allocated |
Sirikata::XDP::PortID | Identifier for an ODP port |
PortType | |
Sirikata::PositionListener | |
Sirikata::PresenceProperties | Stores the basic properties provided for objects, i.e |
Sirikata::JS::PresStructRestoreParams | |
Sirikata::Mesh::SubMeshGeometry::Primitive | |
Sirikata::Mesh::PrintFilter | |
Sirikata::Transfer::PriorityAggregationAlgorithm | |
Sirikata::Graphics::PriorityDownloadPlanner | Implementation of ResourceDownloadPlanner that orders loading by a priority metric computed on each object |
Sirikata::Graphics::PriorityDownloadPlannerMetric | Interface for a metric that can be used with PriorityDownloadPlanner |
Sirikata::Mesh::ProgressiveData | |
Sirikata::Mesh::ProgressiveMipmapArchive | |
Sirikata::Mesh::ProgressiveMipmapLevel | |
Sirikata::Provider< ListenerPtr > | This class gives listeners an interface to register themselves and a mechanism to notify listeners Users of this class should remember to notify new listeners |
Sirikata::Proximity | |
Sirikata::ProximityFactory | |
Sirikata::OH::Manual::ObjectQueryHandler::ProximityResultInfo | |
Sirikata::LibproxProximity::ProxQueryHandlerData | |
Sirikata::LibproxManualProximity::ProxQueryHandlerData | |
Sirikata::ProxSimulationTraits | |
Sirikata::LibproxProximityBase::ProxStreamInfo< EndpointType, StreamType > | |
Sirikata::ProxyCreationListener | |
Sirikata::ProxyManager::ProxyData | |
Sirikata::Graphics::ProxyEntity | Ogre entities using ProxyObjects for their information |
Sirikata::Graphics::ProxyEntityListener | |
Sirikata::ProxyManager | An interface for a class that keeps track of proxy object references |
Sirikata::ProxyObject | This class represents a generic object on a remote server |
Sirikata::ProxyObjectListener | Interface to listen for the destruction of a ProxyObject so one can discard any shared references to it |
Sirikata::Mesh::MeshSimplifier::QSlimStruct | |
Sirikata::Quaternion | |
Sirikata::ManualReplicatedRequestManager::query_tag | |
QueryEventListener | |
Sirikata::Queue< ElementType, SizeFunctorType > | Queue with maximum bytes of storage |
Sirikata::CSFQODPFlowScheduler::QueuedMessage | |
Sirikata::FairQueue< Message, Key, TQueue >::QueueInfo | |
Sirikata::QueueRouterElement< PacketType > | A queue router element which buffers packets |
Sirikata::AsyncCraqGet::QueueValue | |
Sirikata::ObjectReference::Random | |
Sirikata::UUID::Random | |
Sirikata::Transfer::Range | Range identifier -- specifies two segments of a file |
Sirikata::RateEstimator | Exponential weighted average rate estimator |
Sirikata::Network::MultiplexedSocket::RawRequest | |
Sirikata::Graphics::RayTraceResult | |
Sirikata::Transfer::CacheMap::read_iterator | A read-only iterator |
Sirikata::Transfer::DiskManager::ReadRequest | |
Sirikata::SpaceNetwork::ReceiveListener | The Network::ReceiveListener interface should be implemented by the object receiving data from the network |
Sirikata::SpaceNetwork::ReceiveStream | Network::ReceiveStream represents an incoming stream from a single remote space server |
Sirikata::RecordSSTStream< StreamPtrType > | RecordSSTStream wraps a regular SST stream, turning it into a record-based stream, i.e |
Sirikata::RedisObjectSegmentation | |
Sirikata::RegionODPFlowScheduler | RegionODPFlowScheduler doesn't collect any real statistics about ODP flows |
Sirikata::RegionWeightCalculator | |
Sirikata::RegionWeightCalculatorFactory | |
Sirikata::TCPSpaceNetwork::RemoteData | |
Sirikata::Transfer::RemoteFileMetadata | Container for all of the metadata associated with a remote file |
Sirikata::TCPSpaceNetwork::RemoteSession | RemoteSession is the data structure that ensures the appearance of a continuous connection to a remote server |
Sirikata::TCPSpaceNetwork::RemoteStream | |
Sirikata::Graphics::ReplaceTexture | |
Sirikata::Graphics::ReplacingDataStream | A class that replaces text out of an Ogre DataStream as it is read Currently does the simple thing by reading the entire document as a string whenever data is requested |
Sirikata::LibproxManualProximity::ReplicatedIndexQueryHandler | |
Sirikata::OH::Manual::ObjectQueryHandler::ReplicatedIndexQueryHandler | |
ReplicatedLocationUpdateListener | |
Sirikata::LibproxManualProximity::ReplicatedServerData | |
Sirikata::ManualReplicatedRequestManager::Request | |
Sirikata::Transfer::AggregatedTransferPool::RequestData | |
Sirikata::HttpServerIDMap::RequestInfo | |
Sirikata::Graphics::ResourceLoader::ResourceData | |
Sirikata::AssetDownloadTask::ResourceData | |
Sirikata::Graphics::ResourceDownloadPlanner | Interface for service which plans when and what order to download meshes and their associated resources like textures and then passes them off to Ogre for loading |
Sirikata::Transfer::ResourceDownloadTask | ResourceDownloadTask is a helper class for downloading an entire resource |
Sirikata::Graphics::ResourceLoader | ResourceLoader manages the loading of resources into Ogre |
Sirikata::Router< MessageType > | |
Sirikata::RouterElement< PacketType > | Convenience base class for router elements that handle input and output |
Sirikata::Matrix4x4< scalar >::ROW_MAJOR | |
Sirikata::Matrix4x4< scalar >::ROWS | |
Sirikata::ROWS | |
Sirikata::Mesh::SaveFilter | |
Sirikata::Transfer::DiskManager::ScanRequest | |
Sirikata::SerializationCheck::Scoped | |
Sirikata::JS::JSObjectScript::ScopedEvalContext | |
Sirikata::Input::SDLInputManager | |
Sirikata::Input::SDLJoystick | |
Sirikata::Input::SDLKeyboard | |
Sirikata::Input::SDLKeyRepeatInfo | |
Sirikata::Input::SDLMouse | |
Sirikata::SegmentationChangeListener | |
Sirikata::SegmentedRegion | |
Sirikata::SelfWeakPtr< T > | |
Sirikata::ServerMessageQueue::Sender | Implement the Sender interface to set a class up to feed messages into the ServerMessageQueue |
Sirikata::FairServerMessageQueue::SenderAdapterQueue | |
Sirikata::SpaceNetwork::SendListener | The Network::SendListener interface should be implemented by the object sending data to the network |
Sirikata::SpaceNetwork::SendStream | Network::SendStream represents an incoming stream from a single remote space server |
Sirikata::SequencedPresenceProperties | Stores the basic properties for objects, i.e |
Sirikata::SerializationCheck | Verifies that code blocks you expect to be handled in a serialized fashion (i.e |
Sirikata::SerializedBBox | |
Sirikata::SerializedBSPTree | |
Sirikata::SerializedSegmentedRegion | |
Sirikata::Server | Handles all the basic services provided for objects by a server, including routing and message delivery, proximity services, and object -> server mapping |
Sirikata::ServerAvailability | |
Sirikata::ServerIDMap | |
Sirikata::ServerIDMapFactory | |
Sirikata::ServerLoadInfo | |
Sirikata::ServerMessageDispatcher | Base class for a message dispatcher |
Sirikata::ServerMessageQueue | |
Sirikata::ServerMessageReceiver | ServerMessageReceiver handles receiving ServerMessages from the Network |
Sirikata::ServerMessageRouter | Base class for an object that can route messages to their destination |
Sirikata::ServerProxSimulationTraits | |
Sirikata::OH::Manual::ServerQueryHandler | This class manages queries registered with servers |
Sirikata::OH::Manual::ServerQueryHandler::ServerQueryState | |
Sirikata::Service | A Service is simply something that runs during the main loop |
Sirikata::ODP::Service | ODP::Service is the interface provided by classes that are able to send ODP messages |
Sirikata::OHDP::Service | OHDP::Service is the interface provided by classes that are able to send OHDP messages |
Sirikata::SessionEventListener | SessionEventListener listens for session events -- connections and disconnections -- for objects |
Sirikata::SessionManager | SessionManager provides most of the session management functionality for object hosts |
Sirikata::Network::Stream::SetCallbacks | Functor which allows the user to set callbacks for the stream |
Sirikata::SHA256 | |
Sirikata::SHA256Context | Class to allow creating a shasum from sparse data and other types |
Sirikata::Transfer::SharedChunkCache | |
Sirikata::Graphics::ShouldReplaceTexture | |
Sirikata::simple_string | |
Sirikata::SimpleCamera::SimpleCameraObjectScript | |
Sirikata::SimpleCamera::SimpleCameraObjectScriptManager | |
Sirikata::SimpleExtrapolator< Value, UpdatePredicate > | |
Sirikata::SimpleExtrapolatorBase< Value, UpdatePredicate, TimeType, DurationType > | SimpleExtrapolator classes, which always give the most accurate information available, at the cost of possibly being discontinuous |
Sirikata::SimpleCamera::SimpleInputResponse | |
Sirikata::OH::Simple::SimpleObjectQueryProcessor | A simple implementation of ObjectQueryProcessor: it mostly acts as a pass through, only managing the coordination with the space server |
Sirikata::SimpleRateEstimator | RateEstimator that holds its falloff parameter with it |
Sirikata::Transfer::SimpleTransferPool | Simplest implementation of TransferPool |
Sirikata::Simulation | |
Sirikata::SimulationFactory | |
Sirikata::Mesh::SingleMaterialGeometryFilter | Splits any SubMeshGeometries (and corresponding GeometryInstances) into multiple parts, such that each SubMeshGeometry only has a single material (and the GeometryInstance has only 1 entry in its MaterialBindingMap) |
Sirikata::SirikataMotionState | |
Sirikata::SizedAtomicValue< size > | |
Sirikata::SizedResourceMonitor | |
Sirikata::SizedThreadSafeQueue< T, ResourceMonitor, Superclass > | This class acts like a thread safe queue but it conservatively tracks a particular resource size of the list to avoid wasting too much memory Is an adapter on any type of thread safe queue including Lock Free queues |
Sirikata::Mesh::SkinController | Represents a skinned animation |
Sirikata::Graphics::Skybox | A skybox (or skydome, skyplane, etc) |
Sirikata::SocketContainer | |
Sirikata::SolidAngle | |
Sirikata::Graphics::SolidAngleDownloadPlannerMetric | |
Sirikata::SpaceContext | SpaceContext holds a number of useful items that are effectively global for each space node and used throughout the system -- ServerID, time information, MessageRouter (sending messages), MessageDispatcher (subscribe/unsubscribe from messages), and a Trace object |
Sirikata::SpaceID | A reference to an object in a space |
Sirikata::OHDP::DelegateService::SpaceIDNodeID | |
Sirikata::SpaceModule | A SpaceModule is a generic service for a space |
Sirikata::SpaceModuleFactory | |
Sirikata::SpaceNetwork | |
Sirikata::SpaceNetworkConnectionListener | The SpaceNetworkConnectionListener interface receives events about connections to other space servers |
Sirikata::SpaceNodeConnection | |
Sirikata::OHDP::SpaceNodeID | Combination of SpaceID and NodeID |
Sirikata::SpaceNodeSessionListener | |
Sirikata::SpaceNodeSessionManager | Small class that acts as a Provider for SpaceNodeSessionListeners, but just forwards events from the real provider (allowing us to provide the SpaceNodeSessionManager before the real provider is created) |
Sirikata::SpaceObjectReference | A reference to an object in a space |
Sirikata::PintoManagerLocationServiceCache::SpaceServerData | |
Sirikata::SpaceTrace | |
Sirikata::Transfer::SparseData | Represents a series of DenseData. Often you may have adjacent DenseData |
Sirikata::SQLite | Class to manage SQLite connections so they can be shared by multiple classes or objects |
Sirikata::SQLiteAuthenticator | |
Sirikata::SQLiteDB | Represents a SQLite database connection |
Sirikata::SQLiteObjectFactory | SQLiteObjectFactory generates objects from an input SQLite file |
Sirikata::OH::SQLitePersistedObjectSet | PersistedObjectSet tracks the set of objects which want to be restored if the object host fails and is restored |
Sirikata::OH::SQLiteStorage | |
Sirikata::SqrIntegral | |
sqrParams | |
Sirikata::Mesh::SquashInstancedGeometryFilter | Takes all instanced geometry in a mesh and squashes it to as few SubMeshGeometry/InstanceGeometries as possible |
Sirikata::Mesh::SquashMaterialsFilter | |
Sirikata::Mesh::SquashPrimitivesFilter | |
Sirikata::TimeProfiler::Stage | |
Sirikata::StandardLocationService | Standard location service, which functions entirely based on location updates from objects and other spaces servers |
Sirikata::LibproxProximityBase::StaticObjectTimeout | |
Sirikata::LibproxProximityBase::Stats | |
Sirikata::Graphics::ResourceDownloadPlanner::Stats | |
Sirikata::OH::Storage | Represents a backing store for persistent object storage |
Sirikata::OH::SQLiteStorage::StorageAction | |
Sirikata::OH::CassandraStorage::StorageAction | |
Sirikata::OH::StorageFactory | |
Sirikata::Server::StoredConnection | |
Sirikata::SST::Stream< EndPointType > | |
Sirikata::Network::Stream | Stream interface for network connections |
Sirikata::SST::StreamBuffer | |
Sirikata::Network::StreamFactory | |
Sirikata::Network::Stream::StreamID | Unique identifier for streams backed by the same connection |
Sirikata::Network::MultiplexedSocket::StreamIDCallbackPair | Workaround for VC8 bug that does not define std::pair<Stream::StreamID,Callbacks*>::operator= |
Sirikata::Network::StreamListener | This class waits on a service and listens for incoming connections It calls the callback whenever such connections are encountered |
Sirikata::Network::StreamListenerFactory | |
string | |
Sirikata::OptionSet::StringVoid | |
Sirikata::Any::SubHolder< T > | |
Sirikata::Mesh::SubMeshGeometry | |
Sirikata::AlwaysLocationUpdatePolicy::SubscriberIndex< SubscriberType > | |
Sirikata::Environment::SubscriberInfo | |
Sirikata::AlwaysLocationUpdatePolicy::SubscriberInfo | |
Sirikata::TabularServerIDMap | |
Sirikata::Transfer::TransferMediator::tagID | |
Sirikata::Transfer::TransferMediator::tagPriority | |
Sirikata::Network::TCPListener | Simple wrapper around Boost.Asio's tcp::acceptor, allowing for safe, cross-platform allocation and use |
Sirikata::TCPSpaceNetwork::TCPReceiveStream | |
Sirikata::Network::TCPResolver | Simple wrapper around Boost.Asio's tcp::resolver, allowing for safe, cross-platform allocation and use |
Sirikata::TCPSpaceNetwork::TCPSendStream | |
Sirikata::Network::TCPSetCallbacks | |
Sirikata::Network::TCPSocket | Simple wrapper around Boost.Asio's tcp::socket, allowing for safe, cross-platform allocation and use |
Sirikata::TCPSpaceNetwork | |
Sirikata::Network::TCPStream | This is a particular example implementation of the Stream interface sitting atop TCP |
Sirikata::Network::TCPStreamListener | This class waits on a service and listens for incoming connections It calls the callback whenever such connections are encountered |
Sirikata::TemporalValue< Value > | |
Sirikata::TemporalValueBase< Value, TimeType > | |
Sirikata::Input::TextInputEvent | SDL event fired as soon as textual input has been entered |
Sirikata::Mesh::MaterialEffectInfo::Texture | |
Sirikata::Mesh::TextureAtlasFilter | |
Sirikata::Mesh::SubMeshGeometry::TextureSet | |
Sirikata::Thread | Thread is a thin wrapper around boost::thread which handles common thread initialization processes |
Sirikata::ThreadSafeQueue< T > | ThreadSafeQueue provides a queue interface whose operations -- push, pop, empty -- are thread-safe |
Sirikata::ThreadSafeQueueWithNotification< T > | ThreadSafeQueueWithNotification is a ThreadSafeQueue that also allows the user to specify a notification callback which is invoked when an item is pushed on the queue, causing it to go from empty to non-empty (note that a notification is not (necessarily) generated for every single push) |
Sirikata::Time | |
Sirikata::TimedMotionQuaternion | |
Sirikata::TimedMotionVector< MotionVectorType > | |
Sirikata::Network::IOTimer::TimedOut | |
Sirikata::TimedWeightedExtrapolator< Value, UpdatePredicate > | |
Sirikata::TimedWeightedExtrapolatorBase< Value, UpdatePredicate, TimeType, DurationType > | |
Sirikata::TimeProfiler | A simple class which helps to time profiling to determine what fraction of time each component of a loop is taking |
Sirikata::Timer | |
Sirikata::TimerImpl | |
Sirikata::Trace::TimeSeries | TimeSeries tracks numeric, time series data |
Sirikata::Trace::TimeSeriesFactory | |
Sirikata::Network::ASIOSocketWrapper::TimestampedChunk | |
Sirikata::TimeSteppedSimulation | |
Sirikata::TimeSyncClient | TimeSyncClient communicates with a server for simple time synchronization |
TimeSynced | |
Sirikata::TimeSyncServer | TimeSyncServer implements the server for a simple time synchronization protocol |
Sirikata::Liveness::Token | |
Sirikata::InstanceMethodNotReentrant::Token | |
Sirikata::TotallyOrdered< T > | A base class for totally-ordered classes of objects |
Sirikata::Trace::Trace | |
Sirikata::CraqObjectSegmentation::TrackedSetResultsData | |
Sirikata::CraqObjectSegmentation::TrackedSetResultsDataAdded | |
Sirikata::OH::SQLiteStorage::TransactionData | |
Sirikata::Transfer::TransferMediator | |
Sirikata::Transfer::TransferPool | Pools are the conduits for requests to get into the TransferMediator for processing |
Sirikata::Transfer::TransferRequest | |
Sirikata::Transform | |
Sirikata::Mesh::TransformationKeyFrames | Represents a series of key frames |
Sirikata::Mesh::TransformFilter | |
Sirikata::TransLookup | |
Sirikata::Graphics::Triangle | |
Sirikata::Mesh::TriangulateFilter | TriangulateFilter converts non-triangulated meshes, e.g |
Sirikata::Graphics::TriVertex | |
Sirikata::Network::UDPResolver | Simple wrapper around Boost.Asio's udp::resolver, allowing for safe, cross-platform allocation and use |
Sirikata::Network::UDPSocket | Simple wrapper around Boost.Asio's udp::socket, allowing for safe, cross-platform allocation and use |
Sirikata::UniformCoordinateSegmentation | Uniform grid implementation of CoordinateSegmentation |
Sirikata::UniqueID16 | Generates unique IDs of 16-bits |
Sirikata::UniqueID32 | Generates unique IDs of 32-bits |
Sirikata::UniqueID64 | Generates unique IDs of 64-bits |
Sirikata::Models::ColladaDocumentImporter::UniqueIdHash | |
Sirikata::Forwarder::UniqueObjConn | |
Sirikata::AlwaysLocationUpdatePolicy::UpdateInfo | |
Sirikata::ProxyObject::UpdateNeeded | |
UpdatePredicate | |
Sirikata::Transfer::UploadHandler | |
Sirikata::Transfer::UploadRequest | Upload requests allow you to upload content to the CDN and retrieve their URL when the upload is complete |
Sirikata::UpstreamElement< PacketType > | Base class for downstream elements, using a default implementation for port lookups |
Sirikata::UpstreamElementBase< PacketType > | Base class for elements that generate output |
Sirikata::UpstreamElementFixed< PacketType, NumOutputs > | Base class for upstream elements with a fixed number of input ports |
Sirikata::Transfer::URI | A URI is very generic: it is only assumed to have a scheme, a colon, and a scheme specific part |
Sirikata::Transfer::URL | URL stores both a url string as well as a Fingerprint to verify it |
Sirikata::Transfer::URLContext | Contains the current directory, hostname, protocol and user |
Sirikata::UUID | |
Sirikata::VariableLength | |
vector | |
Sirikata::Vector2< scalar > | |
Sirikata::SimpleCamera::Vector2fInputResponse | |
Sirikata::Vector3< scalar > | |
Sirikata::Vector4< scalar > | |
Sirikata::Graphics::ViewportOverlay | |
Sirikata::VInt< T > | |
Sirikata::Mesh::Visual | Base class for visual objects that are passed through the system |
Sirikata::VisualSceneExporter | |
vuint32 | |
Sirikata::VWObject | VWObject is the basic interface that must be provided by virtual world objects |
Sirikata::Graphics::WebView | A 'WebView' is essentially an offscreen browser window rendered to a dynamic texture (encapsulated as an Ogre Material) that can optionally be contained within a viewport overlay |
Sirikata::Graphics::WebView::WebViewBorderSize | |
Sirikata::Graphics::WebViewCoord | |
Sirikata::Input::WebViewEvent | Events generated by a WebView calling Client.event(name, [args]) |
Sirikata::Graphics::OgreSystemInputHandler::WebViewInputListener | |
Sirikata::Graphics::WebViewManager | Supreme dictator and Singleton: WebViewManager |
Sirikata::Trace::WindowedStats< SampleType > | Tracks a window of a fixed number of recent samples and can report statistics about them, e.g |
Sirikata::Input::WindowEvent | Various SDL-specific events relating to the status of the top-level window |
work | |
Sirikata::WorldBoundary | |
Sirikata::WorldDimensions | |
Sirikata::WorldPopulationBSPTree | Read in world population data from a file and create a BSP tree |
Sirikata::WorldRegion | |
Sirikata::Network::IOStrand::WrappedHandler< CallbackType > | |
Sirikata::Transfer::CacheMap::write_iterator | A read-write iterator |
Sirikata::Transfer::DiskManager::WriteRequest | |
Sirikata::Quaternion::WXYZ | |
Sirikata::Quaternion::XYZW | |