#include <LibproxProximityBase.hpp>
List of all members.
Public Types |
typedef std::tr1::shared_ptr
< StreamType > | StreamTypePtr |
typedef std::tr1::shared_ptr
< ProxStreamInfo > | Ptr |
typedef std::tr1::weak_ptr
< ProxStreamInfo > | WPtr |
typedef std::tr1::function
< void(String &)> | FrameReceivedCallback |
Public Member Functions |
| ProxStreamInfo () |
| ProxStreamInfo (StreamTypePtr strm) |
void | disable () |
void | readFramesFromStream (Ptr prox_stream, FrameReceivedCallback cb) |
Static Public Member Functions |
static void | handleRead (WPtr w_prox_stream, uint8 *data, int size) |
static void | writeSomeObjectResults (Context *ctx, WPtr prox_stream) |
static void | requestProxSubstream (LibproxProximityBase *parent, Context *ctx, const EndpointType &oref, Ptr prox_stream) |
static void | proxSubstreamCallback (LibproxProximityBase *parent, Context *ctx, int x, const EndpointType &oref, StreamTypePtr parent_stream, StreamTypePtr substream, Ptr prox_stream_info) |
Public Attributes |
StreamTypePtr | iostream |
bool | iostream_requested |
std::queue< std::string > | outstanding |
bool | writing |
std::tr1::function< void()> | writecb |
FrameReceivedCallback | read_frame_cb |
String | partial_frame |
template<typename EndpointType, typename StreamType>
struct Sirikata::LibproxProximityBase::ProxStreamInfo< EndpointType, StreamType >
Member Typedef Documentation
template<typename EndpointType , typename StreamType >
template<typename EndpointType , typename StreamType >
template<typename EndpointType , typename StreamType >
template<typename EndpointType , typename StreamType >
Constructor & Destructor Documentation
template<typename EndpointType , typename StreamType >
template<typename EndpointType , typename StreamType >
Member Function Documentation
template<typename EndpointType , typename StreamType >
template<typename EndpointType , typename StreamType >
template<typename EndpointType , typename StreamType >
template<typename EndpointType , typename StreamType >
template<typename EndpointType , typename StreamType >
template<typename EndpointType , typename StreamType >
Member Data Documentation
template<typename EndpointType , typename StreamType >
template<typename EndpointType , typename StreamType >
template<typename EndpointType , typename StreamType >
template<typename EndpointType , typename StreamType >
template<typename EndpointType , typename StreamType >
template<typename EndpointType , typename StreamType >
template<typename EndpointType , typename StreamType >
The documentation for this struct was generated from the following files: