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 82 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 84 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 209 of file MirageDriver.h.

void doFreeze (  )  [virtual]

Definition at line 188 of file MirageDriver.h.

void doUnfreeze (  )  [virtual]

Definition at line 174 of file MirageDriver.h.

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

Definition at line 93 of file MirageDriver.h.

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

Definition at line 89 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 97 of file MirageDriver.h.

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

bool requestFrame ( CommPort comm  )  [protected, virtual]

Definition at line 194 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 Sat May 4 06:37:24 2013 by Doxygen 1.6.3