Sirikata
Classes | Namespaces | Typedefs
liboh/plugins/js/JSVisibleData.hpp File Reference
#include <sirikata/core/util/Platform.hpp>
#include <sirikata/core/util/PresenceProperties.hpp>
#include <sirikata/proxyobject/ProxyObject.hpp>
Include dependency graph for JSVisibleData.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Sirikata::JS::JSVisibleDataListener
 Tracks the lifetime of JSVisibleData. More...
class  Sirikata::JS::JSVisibleData
 JSVisibleData is the interface for accessing data about visibles. More...
class  Sirikata::JS::JSRestoredVisibleData
 JSVisibleData that uses static data. More...
class  Sirikata::JS::JSProxyVisibleData
 JSVisibleData that works from a ProxyObject. More...
class  Sirikata::JS::JSAggregateVisibleData
 JSVisibleData that aggregates multiple other JSVisibleDatas, presenting the best information available at the time. More...

Namespaces

namespace  Sirikata
 

Note: All the classes provided in this file are thin wrappers around the corresponding classes in ASIO.


namespace  Sirikata::JS

Typedefs

typedef std::tr1::weak_ptr
< JSVisibleData > 
Sirikata::JS::JSVisibleDataWPtr
typedef std::tr1::shared_ptr
< JSVisibleData > 
Sirikata::JS::JSVisibleDataPtr
typedef std::tr1::shared_ptr
< JSRestoredVisibleData > 
Sirikata::JS::JSRestoredVisibleDataPtr
typedef std::tr1::shared_ptr
< JSAggregateVisibleData > 
Sirikata::JS::JSAggregateVisibleDataPtr
typedef std::tr1::weak_ptr
< JSAggregateVisibleData > 
Sirikata::JS::JSAggregateVisibleDataWPtr