Sirikata
Public Member Functions | Protected Member Functions | Protected Attributes
Sirikata::OH::Manual::ObjectQueryHandlerBase Class Reference

Base class for ObjectQueryProcessors, which all use Libprox query processors. More...

#include <ObjectQueryHandlerBase.hpp>

Inheritance diagram for Sirikata::OH::Manual::ObjectQueryHandlerBase:
Collaboration diagram for Sirikata::OH::Manual::ObjectQueryHandlerBase:

List of all members.

Public Member Functions

 ObjectQueryHandlerBase (ObjectHostContext *ctx, ManualObjectQueryProcessor *parent, const OHDP::SpaceNodeID &space, Network::IOStrandPtr prox_strand)
 ~ObjectQueryHandlerBase ()

Protected Member Functions

void handleAddObjectLocSubscription (Liveness::Token alive, const ObjectReference &subscriber, const ObjectReference &observed)
void handleRemoveObjectLocSubscription (Liveness::Token alive, const ObjectReference &subscriber, const ObjectReference &observed)
void handleRemoveAllObjectLocSubscription (Liveness::Token alive, const ObjectReference &subscriber)

Protected Attributes

ObjectHostContextmContext
const OHDP::SpaceNodeID mSpaceNodeID
ManualObjectQueryProcessormParent
Network::IOStrandPtr mProxStrand

Detailed Description

Base class for ObjectQueryProcessors, which all use Libprox query processors.

Just provides some utilities and definitions.


Constructor & Destructor Documentation

Sirikata::OH::Manual::ObjectQueryHandlerBase::ObjectQueryHandlerBase ( ObjectHostContext ctx,
ManualObjectQueryProcessor parent,
const OHDP::SpaceNodeID space,
Network::IOStrandPtr  prox_strand 
)
Sirikata::OH::Manual::ObjectQueryHandlerBase::~ObjectQueryHandlerBase ( )

Member Function Documentation

void Sirikata::OH::Manual::ObjectQueryHandlerBase::handleAddObjectLocSubscription ( Liveness::Token  alive,
const ObjectReference subscriber,
const ObjectReference observed 
) [protected]
void Sirikata::OH::Manual::ObjectQueryHandlerBase::handleRemoveAllObjectLocSubscription ( Liveness::Token  alive,
const ObjectReference subscriber 
) [protected]
void Sirikata::OH::Manual::ObjectQueryHandlerBase::handleRemoveObjectLocSubscription ( Liveness::Token  alive,
const ObjectReference subscriber,
const ObjectReference observed 
) [protected]

Member Data Documentation


The documentation for this class was generated from the following files: