Tekkotsu Homepage
Demos
Overview
Downloads
Dev. Resources
Reference
Credits

Subscription< T > Class Template Reference

#include <MirageDriver.h>

Inheritance diagram for Subscription< T >:

Detailed Description

template<class T>
class MirageDriver::Subscription< T >

Definition at line 83 of file MirageDriver.h.

List of all members.

Public Member Functions

 Subscription (const std::string &name)
virtual const std::string & nextName ()
virtual void doFreeze ()
virtual void doUnfreeze ()

Protected Member Functions

virtual CommPortgetComm (const std::string &name)
virtual bool requestFrame (CommPort &comm)
virtual void opened ()=0
 should be called by open() once the connection is successfully made, so deeper subclasses can do initialization
virtual void closing ()
 should be called by close() before the connection is closed, so deeper subclasses can do cleanup
virtual void plistValueChanged (const plist::PrimitiveBase &pl)

Constructor & Destructor Documentation

Subscription ( const std::string &  name  ) 

Definition at line 85 of file MirageDriver.h.


Member Function Documentation

void closing (  )  [protected, virtual]

should be called by close() before the connection is closed, so deeper subclasses can do cleanup

Reimplemented from CommPort.

Definition at line 210 of file MirageDriver.h.

void doFreeze (  )  [virtual]

Definition at line 189 of file MirageDriver.h.

void doUnfreeze (  )  [virtual]

Definition at line 175 of file MirageDriver.h.

virtual CommPort* getComm ( const std::string &  name  )  [protected, virtual]

Definition at line 94 of file MirageDriver.h.

virtual const std::string& nextName (  )  [virtual]

Definition at line 90 of file MirageDriver.h.

virtual void opened (  )  [protected, pure virtual]

should be called by open() once the connection is successfully made, so deeper subclasses can do initialization

Reimplemented from CommPort.

Implemented in SensorSubscription, ImageSubscription, and DepthSubscription.

virtual void plistValueChanged ( const plist::PrimitiveBase pl  )  [protected, virtual]

Reimplemented from NetworkCommPort.

Reimplemented in ImageSubscription, and DepthSubscription.

Definition at line 98 of file MirageDriver.h.

Referenced by Subscription< ImageStreamDriver >::plistValueChanged().

bool requestFrame ( CommPort comm  )  [protected, virtual]

Definition at line 195 of file MirageDriver.h.

Referenced by Subscription< T >::doFreeze().


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

Tekkotsu Hardware Abstraction Layer 5.1CVS
Generated Mon May 9 05:01:41 2016 by Doxygen 1.6.3