Capability Class Reference

Inheritance diagram for Capability:

BlobFinder Bumper Egomotion FaceDetector Foo Heartbeat ImageDisplay ImageTransport LoggerTransport MCPControl McpRequest ObstacleAvoiderTransport PlaybackControl Power PTUnit RangeFinder RobotDrive SoundController VectorMoverTransport VisionControl WallBuilder List of all members.

Detailed Description

Virtual class so that all robot types can be handled generically.

Definition at line 52 of file Capability.H.

Public Member Functions

virtual void runUpdate ()=0
 Does all necessary work to update the data/info provided by the object.
virtual void setManager (CommsManager *myManager)=0
 Gives the object a reference to the global CORBAHelper.
virtual void disconnect ()=0
 Does all necessary work to clean up the object's connection.
virtual void activateSupplier ()=0
 Sets up the object as a supplier of data.
virtual void activateConsumer ()=0
 Sets up the object as a consumer of data.
virtual std::string getInterfaceName ()=0
 Returns the name of the interface.
virtual void setStreamName (const std::string &streamname)=0
 Sets the name of the stream we're using.
virtual void setGlobalName (const std::string &name)=0
 Sets the global name of this object.
virtual bool newData ()=0
 True if there is new data.
virtual bool newInfo ()=0
 True if there is new info/requests (depending on supplier/consumer mode).
virtual void publishData ()=0
 Informs the object to publish data on the next update.
virtual void publishInfo ()=0
 Informs the object to publish info on the next update.
virtual void setCOMObject (COMBase *object)=0
 Returns the ID number of the instantiated interface.
bool newRequest ()
 Convenience function, just calls newInfo().
void publishRequest ()
 Convenience function, just calls publishInfo().
bool hasStream ()
 Returns whether the data stream has been set up yet, or if we're waiting from an answer from MCP still.
std::string getStreamName ()
 Returns the name of the stream we're currently attached to.
std::string getGlobalName ()
 Returns the unique global name of the object.
ConnectionStrategy getConnectionStrategy ()
 Tells how we're choosing a stream to attach to.
bool getAutoTimestamp ()
 Tells if we're automatically timestamping data as it goes out.
void setAutoTimestamp (bool val)
 Turns auto timestamping on or off.
bool getAutoTag ()
 Tells whether we're automatically tagging data that goes out with a source.
void setAutoTag (bool val)
 Turns auto tagging on or off.
bool isSupplier ()
 Tells whether this is a supplier or not.
StatusMode getRequestStatus ()
 Tells the state of the request for a stream name for this object.
void setRequestStatus (StatusMode val)
 Sets the stream name request status;.
std::string getSourceModuleName ()
 Returns the name of the module supplying this stream.
void setSourceModuleName (std::string name)
 Sets the name of the module supplying this stream.
virtual void setAutoPing (const bool &val)=0
 Sets the state of the auto-ping function.
virtual void doPing ()=0
 Manually tells the object to do a ping.

Protected Member Functions

 Capability ()
 C++ won't let you instantiate it directly anyway.

Protected Attributes

ConnectionStrategy m_strategy
CommsManagermyManager
std::string m_sourceModule
bool m_supplier
bool m_haveStream
bool m_haveGlobalname
StatusMode m_streamRequest
bool m_doPublishData
bool m_doPublishInfo
bool m_doAutoPing
bool m_doTimestamp
bool m_doTag
std::string m_streamname
std::string m_globalname


Constructor & Destructor Documentation

Capability (  )  [inline, protected]

C++ won't let you instantiate it directly anyway.

Definition at line 226 of file Capability.H.


Member Function Documentation

virtual void runUpdate (  )  [pure virtual]

Does all necessary work to update the data/info provided by the object.

Implemented in BlobFinder, Bumper, Egomotion, FaceDetector, Foo, Heartbeat, ImageDisplay, ImageTransport, LoggerTransport, MCPControl, McpRequest, ObstacleAvoiderTransport, PlaybackControl, Power, PTUnit, RangeFinder, RobotDrive, SoundController, VectorMoverTransport, VisionControl, and WallBuilder.

virtual void setManager ( CommsManager myManager  )  [pure virtual]

Gives the object a reference to the global CORBAHelper.

This will be changed soon to be less adaptor specific.

Implemented in BlobFinder, Bumper, Egomotion, FaceDetector, Foo, Heartbeat, ImageDisplay, ImageTransport, LoggerTransport, MCPControl, McpRequest, ObstacleAvoiderTransport, PlaybackControl, Power, PTUnit, RangeFinder, RobotDrive, SoundController, VectorMoverTransport, VisionControl, and WallBuilder.

Referenced by CommsManager::registerObject().

virtual void disconnect (  )  [pure virtual]

Does all necessary work to clean up the object's connection.

Implemented in BlobFinder, Bumper, Egomotion, FaceDetector, Foo, Heartbeat, ImageDisplay, ImageTransport, LoggerTransport, MCPControl, McpRequest, ObstacleAvoiderTransport, PlaybackControl, Power, PTUnit, RangeFinder, RobotDrive, SoundController, VectorMoverTransport, VisionControl, and WallBuilder.

Referenced by CommsManager::deregister().

virtual void activateSupplier (  )  [pure virtual]

Sets up the object as a supplier of data.

Implemented in BlobFinder, Bumper, Egomotion, FaceDetector, Foo, Heartbeat, ImageDisplay, ImageTransport, LoggerTransport, MCPControl, McpRequest, ObstacleAvoiderTransport, PlaybackControl, Power, PTUnit, RangeFinder, RobotDrive, SoundController, VectorMoverTransport, VisionControl, and WallBuilder.

Referenced by CommsManager::registerSupplier().

virtual void activateConsumer (  )  [pure virtual]

Sets up the object as a consumer of data.

Implemented in BlobFinder, Bumper, Egomotion, FaceDetector, Foo, Heartbeat, ImageDisplay, ImageTransport, LoggerTransport, MCPControl, McpRequest, ObstacleAvoiderTransport, PlaybackControl, Power, PTUnit, RangeFinder, RobotDrive, SoundController, VectorMoverTransport, VisionControl, and WallBuilder.

Referenced by CommsManager::registerConsumer().

virtual std::string getInterfaceName (  )  [pure virtual]

Returns the name of the interface.

We're identifying interfaces by strings, rather than an enum, as it saves us from having to autogenerate even more code

Implemented in BlobFinder, Bumper, Egomotion, FaceDetector, Foo, Heartbeat, ImageDisplay, ImageTransport, LoggerTransport, MCPControl, McpRequest, ObstacleAvoiderTransport, PlaybackControl, Power, PTUnit, RangeFinder, RobotDrive, SoundController, VectorMoverTransport, VisionControl, and WallBuilder.

Referenced by CommsManager::registerObject().

virtual void setStreamName ( const std::string &  streamname  )  [pure virtual]

Sets the name of the stream we're using.

Implemented in BlobFinder, Bumper, Egomotion, FaceDetector, Foo, Heartbeat, ImageDisplay, ImageTransport, LoggerTransport, MCPControl, McpRequest, ObstacleAvoiderTransport, PlaybackControl, Power, PTUnit, RangeFinder, RobotDrive, SoundController, VectorMoverTransport, VisionControl, and WallBuilder.

virtual void setGlobalName ( const std::string &  name  )  [pure virtual]

Sets the global name of this object.

Implemented in BlobFinder, Bumper, Egomotion, FaceDetector, Foo, Heartbeat, ImageDisplay, ImageTransport, LoggerTransport, MCPControl, McpRequest, ObstacleAvoiderTransport, PlaybackControl, Power, PTUnit, RangeFinder, RobotDrive, SoundController, VectorMoverTransport, VisionControl, and WallBuilder.

virtual bool newData (  )  [pure virtual]

True if there is new data.

Implemented in BlobFinder, Bumper, Egomotion, FaceDetector, Foo, Heartbeat, ImageDisplay, ImageTransport, LoggerTransport, MCPControl, McpRequest, ObstacleAvoiderTransport, PlaybackControl, Power, PTUnit, RangeFinder, RobotDrive, SoundController, VectorMoverTransport, VisionControl, and WallBuilder.

virtual bool newInfo (  )  [pure virtual]

True if there is new info/requests (depending on supplier/consumer mode).

Implemented in BlobFinder, Bumper, Egomotion, FaceDetector, Foo, Heartbeat, ImageDisplay, ImageTransport, LoggerTransport, MCPControl, McpRequest, ObstacleAvoiderTransport, PlaybackControl, Power, PTUnit, RangeFinder, RobotDrive, SoundController, VectorMoverTransport, VisionControl, and WallBuilder.

Referenced by Capability::newRequest().

virtual void publishData (  )  [pure virtual]

Informs the object to publish data on the next update.

Implemented in BlobFinder, Bumper, Egomotion, FaceDetector, Foo, Heartbeat, ImageDisplay, ImageTransport, LoggerTransport, MCPControl, McpRequest, ObstacleAvoiderTransport, PlaybackControl, Power, PTUnit, RangeFinder, RobotDrive, SoundController, VectorMoverTransport, VisionControl, and WallBuilder.

virtual void publishInfo (  )  [pure virtual]

Informs the object to publish info on the next update.

Implemented in BlobFinder, Bumper, Egomotion, FaceDetector, Foo, Heartbeat, ImageDisplay, ImageTransport, LoggerTransport, MCPControl, McpRequest, ObstacleAvoiderTransport, PlaybackControl, Power, PTUnit, RangeFinder, RobotDrive, SoundController, VectorMoverTransport, VisionControl, and WallBuilder.

Referenced by Capability::publishRequest().

virtual void setCOMObject ( COMBase object  )  [pure virtual]

Returns the ID number of the instantiated interface.

Implemented in BlobFinder, Bumper, Egomotion, FaceDetector, Foo, Heartbeat, ImageDisplay, ImageTransport, LoggerTransport, MCPControl, McpRequest, ObstacleAvoiderTransport, PlaybackControl, Power, PTUnit, RangeFinder, RobotDrive, SoundController, VectorMoverTransport, VisionControl, and WallBuilder.

Referenced by CommsManager::registerObject().

bool newRequest (  )  [inline]

Convenience function, just calls newInfo().

Definition at line 129 of file Capability.H.

References Capability::newInfo().

Referenced by main(), ImagePublisher::runOperator(), and CommsManager::runUpdate().

void publishRequest (  )  [inline]

Convenience function, just calls publishInfo().

Definition at line 134 of file Capability.H.

References Capability::publishInfo().

Referenced by CommsManager::handleMCP(), handleRequest(), main(), VectorMover::moveToPoint(), ObstacleAvoider::moveToPoint(), VectorMover::moveToPose(), ObstacleAvoider::moveToPose(), VectorMover::moveToRelativePoint(), ObstacleAvoider::moveToRelativePoint(), VectorMover::moveToRelativePose(), ObstacleAvoider::moveToRelativePose(), ObstacleAvoider::rotateFixedAngle(), VectorMover::rotateToAngle(), ObstacleAvoider::rotateToAngle(), VectorMover::rotateToRelativeAngle(), ObstacleAvoider::rotateToRelativeAngle(), ObstacleAvoider::setAvoidanceRadius(), VectorMover::stop(), ObstacleAvoider::stop(), GuiControl::Tick(), VectorMover::translateFixedDistance(), ObstacleAvoider::translateFixedDistance(), updateModules(), and CommsManager::updateObjects().

bool hasStream (  )  [inline]

Returns whether the data stream has been set up yet, or if we're waiting from an answer from MCP still.

Definition at line 140 of file Capability.H.

References Capability::m_haveStream.

std::string getStreamName (  )  [inline]

Returns the name of the stream we're currently attached to.

Definition at line 145 of file Capability.H.

References Capability::m_streamname.

std::string getGlobalName (  )  [inline]

Returns the unique global name of the object.

Definition at line 150 of file Capability.H.

References Capability::m_globalname.

Referenced by CommsManager::registerObject().

ConnectionStrategy getConnectionStrategy (  )  [inline]

Tells how we're choosing a stream to attach to.

Definition at line 155 of file Capability.H.

References Capability::m_strategy.

bool getAutoTimestamp (  )  [inline]

Tells if we're automatically timestamping data as it goes out.

Definition at line 160 of file Capability.H.

References Capability::m_doTimestamp.

void setAutoTimestamp ( bool  val  )  [inline]

Turns auto timestamping on or off.

Default on. You may want to turn this off so you can set fake timestamps.

Definition at line 166 of file Capability.H.

References Capability::m_doTimestamp.

Referenced by ImageSource::ImageSource().

bool getAutoTag (  )  [inline]

Tells whether we're automatically tagging data that goes out with a source.

(And target, if consumer)

Definition at line 172 of file Capability.H.

References Capability::m_doTag.

void setAutoTag ( bool  val  )  [inline]

Turns auto tagging on or off.

Default on. You may not want to do this so you can pretend to be someone else.

Definition at line 178 of file Capability.H.

References Capability::m_doTag.

Referenced by CommsManager::initialize(), and main().

bool isSupplier (  )  [inline]

Tells whether this is a supplier or not.

Definition at line 183 of file Capability.H.

References Capability::m_supplier.

StatusMode getRequestStatus (  )  [inline]

Tells the state of the request for a stream name for this object.

Definition at line 188 of file Capability.H.

References Capability::m_streamRequest.

void setRequestStatus ( StatusMode  val  )  [inline]

Sets the stream name request status;.

Definition at line 193 of file Capability.H.

References Capability::m_streamRequest.

std::string getSourceModuleName (  )  [inline]

Returns the name of the module supplying this stream.

(consumers)

Definition at line 198 of file Capability.H.

References Capability::m_sourceModule.

void setSourceModuleName ( std::string  name  )  [inline]

Sets the name of the module supplying this stream.

(consumers)

Definition at line 203 of file Capability.H.

References Capability::m_sourceModule.

virtual void setAutoPing ( const bool &  val  )  [pure virtual]

Sets the state of the auto-ping function.

If true, consumers will automatically send out a blank MESSAGE_PING to the stream source, and suppliers will automatically filter out these requests and send a copy of the last published info and data.

Should consumers be set up to send out this request on a regular basis?

Implemented in BlobFinder, Bumper, Egomotion, FaceDetector, Foo, Heartbeat, ImageDisplay, ImageTransport, LoggerTransport, MCPControl, McpRequest, ObstacleAvoiderTransport, PlaybackControl, Power, PTUnit, RangeFinder, RobotDrive, SoundController, VectorMoverTransport, VisionControl, and WallBuilder.

virtual void doPing (  )  [pure virtual]

Manually tells the object to do a ping.

If a consumer, sends a ping request to its supplier, if a supplier, sends out a copy of the last published info and data messages.

Implemented in BlobFinder, Bumper, Egomotion, FaceDetector, Foo, Heartbeat, ImageDisplay, ImageTransport, LoggerTransport, MCPControl, McpRequest, ObstacleAvoiderTransport, PlaybackControl, Power, PTUnit, RangeFinder, RobotDrive, SoundController, VectorMoverTransport, VisionControl, and WallBuilder.


Member Data Documentation

ConnectionStrategy m_strategy [protected]

Definition at line 226 of file Capability.H.

Referenced by WallBuilder::activateConsumer(), VisionControl::activateConsumer(), VectorMoverTransport::activateConsumer(), SoundController::activateConsumer(), RobotDrive::activateConsumer(), RangeFinder::activateConsumer(), PTUnit::activateConsumer(), Power::activateConsumer(), PlaybackControl::activateConsumer(), ObstacleAvoiderTransport::activateConsumer(), McpRequest::activateConsumer(), MCPControl::activateConsumer(), LoggerTransport::activateConsumer(), ImageTransport::activateConsumer(), ImageDisplay::activateConsumer(), Heartbeat::activateConsumer(), Foo::activateConsumer(), FaceDetector::activateConsumer(), Egomotion::activateConsumer(), Bumper::activateConsumer(), BlobFinder::activateConsumer(), Capability::getConnectionStrategy(), WallBuilder::init(), VisionControl::init(), VectorMoverTransport::init(), SoundController::init(), RobotDrive::init(), RangeFinder::init(), PTUnit::init(), Power::init(), PlaybackControl::init(), ObstacleAvoiderTransport::init(), McpRequest::init(), MCPControl::init(), LoggerTransport::init(), ImageTransport::init(), ImageDisplay::init(), Heartbeat::init(), Foo::init(), FaceDetector::init(), Egomotion::init(), Bumper::init(), and BlobFinder::init().

CommsManager* myManager [protected]

Definition at line 229 of file Capability.H.

Referenced by WallBuilder::activateConsumer(), VisionControl::activateConsumer(), VectorMoverTransport::activateConsumer(), SoundController::activateConsumer(), RobotDrive::activateConsumer(), RangeFinder::activateConsumer(), PTUnit::activateConsumer(), Power::activateConsumer(), PlaybackControl::activateConsumer(), ObstacleAvoiderTransport::activateConsumer(), McpRequest::activateConsumer(), MCPControl::activateConsumer(), LoggerTransport::activateConsumer(), ImageTransport::activateConsumer(), ImageDisplay::activateConsumer(), Heartbeat::activateConsumer(), Foo::activateConsumer(), FaceDetector::activateConsumer(), Egomotion::activateConsumer(), Bumper::activateConsumer(), BlobFinder::activateConsumer(), WallBuilder::setManager(), VisionControl::setManager(), VectorMoverTransport::setManager(), SoundController::setManager(), RobotDrive::setManager(), RangeFinder::setManager(), PTUnit::setManager(), Power::setManager(), PlaybackControl::setManager(), ObstacleAvoiderTransport::setManager(), McpRequest::setManager(), MCPControl::setManager(), LoggerTransport::setManager(), ImageTransport::setManager(), ImageDisplay::setManager(), Heartbeat::setManager(), Foo::setManager(), FaceDetector::setManager(), Egomotion::setManager(), Bumper::setManager(), BlobFinder::setManager(), BlobFinder::~BlobFinder(), Bumper::~Bumper(), Egomotion::~Egomotion(), FaceDetector::~FaceDetector(), Foo::~Foo(), Heartbeat::~Heartbeat(), ImageDisplay::~ImageDisplay(), ImageTransport::~ImageTransport(), LoggerTransport::~LoggerTransport(), MCPControl::~MCPControl(), McpRequest::~McpRequest(), ObstacleAvoiderTransport::~ObstacleAvoiderTransport(), PlaybackControl::~PlaybackControl(), Power::~Power(), PTUnit::~PTUnit(), RangeFinder::~RangeFinder(), RobotDrive::~RobotDrive(), SoundController::~SoundController(), VectorMoverTransport::~VectorMoverTransport(), VisionControl::~VisionControl(), and WallBuilder::~WallBuilder().

std::string m_sourceModule [protected]

Definition at line 232 of file Capability.H.

Referenced by Capability::getSourceModuleName(), WallBuilder::init(), VisionControl::init(), VectorMoverTransport::init(), SoundController::init(), RobotDrive::init(), RangeFinder::init(), PTUnit::init(), Power::init(), PlaybackControl::init(), ObstacleAvoiderTransport::init(), McpRequest::init(), MCPControl::init(), LoggerTransport::init(), ImageTransport::init(), ImageDisplay::init(), Heartbeat::init(), Foo::init(), FaceDetector::init(), Egomotion::init(), Bumper::init(), BlobFinder::init(), and Capability::setSourceModuleName().

bool m_supplier [protected]

Definition at line 236 of file Capability.H.

Referenced by WallBuilder::activateConsumer(), VisionControl::activateConsumer(), VectorMoverTransport::activateConsumer(), SoundController::activateConsumer(), RobotDrive::activateConsumer(), RangeFinder::activateConsumer(), PTUnit::activateConsumer(), Power::activateConsumer(), PlaybackControl::activateConsumer(), ObstacleAvoiderTransport::activateConsumer(), McpRequest::activateConsumer(), MCPControl::activateConsumer(), LoggerTransport::activateConsumer(), ImageTransport::activateConsumer(), ImageDisplay::activateConsumer(), Heartbeat::activateConsumer(), Foo::activateConsumer(), FaceDetector::activateConsumer(), Egomotion::activateConsumer(), Bumper::activateConsumer(), BlobFinder::activateConsumer(), WallBuilder::activateSupplier(), VisionControl::activateSupplier(), VectorMoverTransport::activateSupplier(), SoundController::activateSupplier(), RobotDrive::activateSupplier(), RangeFinder::activateSupplier(), PTUnit::activateSupplier(), Power::activateSupplier(), PlaybackControl::activateSupplier(), ObstacleAvoiderTransport::activateSupplier(), McpRequest::activateSupplier(), MCPControl::activateSupplier(), LoggerTransport::activateSupplier(), ImageTransport::activateSupplier(), ImageDisplay::activateSupplier(), Heartbeat::activateSupplier(), Foo::activateSupplier(), FaceDetector::activateSupplier(), Egomotion::activateSupplier(), Bumper::activateSupplier(), BlobFinder::activateSupplier(), ImageSource::getImage(), WallBuilder::getNextInfo(), VisionControl::getNextInfo(), VectorMoverTransport::getNextInfo(), SoundController::getNextInfo(), RobotDrive::getNextInfo(), RangeFinder::getNextInfo(), PTUnit::getNextInfo(), Power::getNextInfo(), PlaybackControl::getNextInfo(), ObstacleAvoiderTransport::getNextInfo(), McpRequest::getNextInfo(), MCPControl::getNextInfo(), LoggerTransport::getNextInfo(), ImageTransport::getNextInfo(), ImageDisplay::getNextInfo(), Heartbeat::getNextInfo(), Foo::getNextInfo(), FaceDetector::getNextInfo(), Egomotion::getNextInfo(), Bumper::getNextInfo(), BlobFinder::getNextInfo(), WallBuilder::init(), VisionControl::init(), VectorMoverTransport::init(), SoundController::init(), RobotDrive::init(), RangeFinder::init(), PTUnit::init(), Power::init(), PlaybackControl::init(), ObstacleAvoiderTransport::init(), McpRequest::init(), MCPControl::init(), LoggerTransport::init(), ImageTransport::init(), ImageDisplay::init(), Heartbeat::init(), Foo::init(), FaceDetector::init(), Egomotion::init(), Bumper::init(), BlobFinder::init(), Capability::isSupplier(), WallBuilder::newInfo(), VisionControl::newInfo(), VectorMoverTransport::newInfo(), SoundController::newInfo(), RobotDrive::newInfo(), RangeFinder::newInfo(), PTUnit::newInfo(), Power::newInfo(), PlaybackControl::newInfo(), ObstacleAvoiderTransport::newInfo(), McpRequest::newInfo(), MCPControl::newInfo(), LoggerTransport::newInfo(), ImageTransport::newInfo(), ImageDisplay::newInfo(), Heartbeat::newInfo(), Foo::newInfo(), FaceDetector::newInfo(), Egomotion::newInfo(), Bumper::newInfo(), BlobFinder::newInfo(), WallBuilder::publishData(), VisionControl::publishData(), VectorMoverTransport::publishData(), SoundController::publishData(), RobotDrive::publishData(), RangeFinder::publishData(), PTUnit::publishData(), Power::publishData(), PlaybackControl::publishData(), ObstacleAvoiderTransport::publishData(), McpRequest::publishData(), MCPControl::publishData(), LoggerTransport::publishData(), ImageTransport::publishData(), ImageDisplay::publishData(), Heartbeat::publishData(), Foo::publishData(), FaceDetector::publishData(), Egomotion::publishData(), Bumper::publishData(), BlobFinder::publishData(), ImageSource::publishImage(), WallBuilder::publishInfo(), VisionControl::publishInfo(), VectorMoverTransport::publishInfo(), SoundController::publishInfo(), RobotDrive::publishInfo(), RangeFinder::publishInfo(), PTUnit::publishInfo(), Power::publishInfo(), PlaybackControl::publishInfo(), ObstacleAvoiderTransport::publishInfo(), McpRequest::publishInfo(), MCPControl::publishInfo(), LoggerTransport::publishInfo(), ImageTransport::publishInfo(), ImageDisplay::publishInfo(), Heartbeat::publishInfo(), Foo::publishInfo(), FaceDetector::publishInfo(), Egomotion::publishInfo(), Bumper::publishInfo(), BlobFinder::publishInfo(), WallBuilder::setGlobalName(), VisionControl::setGlobalName(), VectorMoverTransport::setGlobalName(), SoundController::setGlobalName(), RobotDrive::setGlobalName(), RangeFinder::setGlobalName(), PTUnit::setGlobalName(), Power::setGlobalName(), PlaybackControl::setGlobalName(), ObstacleAvoiderTransport::setGlobalName(), McpRequest::setGlobalName(), MCPControl::setGlobalName(), LoggerTransport::setGlobalName(), ImageTransport::setGlobalName(), ImageDisplay::setGlobalName(), Heartbeat::setGlobalName(), Foo::setGlobalName(), FaceDetector::setGlobalName(), Egomotion::setGlobalName(), Bumper::setGlobalName(), BlobFinder::setGlobalName(), WallBuilder::setStreamName(), VisionControl::setStreamName(), VectorMoverTransport::setStreamName(), SoundController::setStreamName(), RobotDrive::setStreamName(), RangeFinder::setStreamName(), PTUnit::setStreamName(), Power::setStreamName(), PlaybackControl::setStreamName(), ObstacleAvoiderTransport::setStreamName(), McpRequest::setStreamName(), MCPControl::setStreamName(), LoggerTransport::setStreamName(), ImageTransport::setStreamName(), ImageDisplay::setStreamName(), Heartbeat::setStreamName(), Foo::setStreamName(), FaceDetector::setStreamName(), Egomotion::setStreamName(), Bumper::setStreamName(), and BlobFinder::setStreamName().

bool m_haveStream [protected]

Definition at line 239 of file Capability.H.

Referenced by WallBuilder::activateConsumer(), VisionControl::activateConsumer(), VectorMoverTransport::activateConsumer(), SoundController::activateConsumer(), RobotDrive::activateConsumer(), RangeFinder::activateConsumer(), PTUnit::activateConsumer(), Power::activateConsumer(), PlaybackControl::activateConsumer(), ObstacleAvoiderTransport::activateConsumer(), McpRequest::activateConsumer(), MCPControl::activateConsumer(), LoggerTransport::activateConsumer(), ImageTransport::activateConsumer(), ImageDisplay::activateConsumer(), Heartbeat::activateConsumer(), Foo::activateConsumer(), FaceDetector::activateConsumer(), Egomotion::activateConsumer(), Bumper::activateConsumer(), BlobFinder::activateConsumer(), WallBuilder::activateSupplier(), VisionControl::activateSupplier(), VectorMoverTransport::activateSupplier(), SoundController::activateSupplier(), RobotDrive::activateSupplier(), RangeFinder::activateSupplier(), PTUnit::activateSupplier(), Power::activateSupplier(), PlaybackControl::activateSupplier(), ObstacleAvoiderTransport::activateSupplier(), McpRequest::activateSupplier(), MCPControl::activateSupplier(), LoggerTransport::activateSupplier(), ImageTransport::activateSupplier(), ImageDisplay::activateSupplier(), Heartbeat::activateSupplier(), Foo::activateSupplier(), FaceDetector::activateSupplier(), Egomotion::activateSupplier(), Bumper::activateSupplier(), BlobFinder::activateSupplier(), BlobFinder::BlobFinder(), Bumper::Bumper(), Egomotion::Egomotion(), FaceDetector::FaceDetector(), Foo::Foo(), Capability::hasStream(), Heartbeat::Heartbeat(), ImageDisplay::ImageDisplay(), ImageTransport::ImageTransport(), WallBuilder::init(), VisionControl::init(), VectorMoverTransport::init(), SoundController::init(), RobotDrive::init(), RangeFinder::init(), PTUnit::init(), Power::init(), PlaybackControl::init(), ObstacleAvoiderTransport::init(), McpRequest::init(), MCPControl::init(), LoggerTransport::init(), ImageTransport::init(), ImageDisplay::init(), Heartbeat::init(), Foo::init(), FaceDetector::init(), Egomotion::init(), Bumper::init(), BlobFinder::init(), LoggerTransport::LoggerTransport(), MCPControl::MCPControl(), McpRequest::McpRequest(), ObstacleAvoiderTransport::ObstacleAvoiderTransport(), PlaybackControl::PlaybackControl(), Power::Power(), PTUnit::PTUnit(), RangeFinder::RangeFinder(), RobotDrive::RobotDrive(), WallBuilder::setStreamName(), VisionControl::setStreamName(), VectorMoverTransport::setStreamName(), SoundController::setStreamName(), RobotDrive::setStreamName(), RangeFinder::setStreamName(), PTUnit::setStreamName(), Power::setStreamName(), PlaybackControl::setStreamName(), ObstacleAvoiderTransport::setStreamName(), McpRequest::setStreamName(), MCPControl::setStreamName(), LoggerTransport::setStreamName(), ImageTransport::setStreamName(), ImageDisplay::setStreamName(), Heartbeat::setStreamName(), Foo::setStreamName(), FaceDetector::setStreamName(), Egomotion::setStreamName(), Bumper::setStreamName(), BlobFinder::setStreamName(), SoundController::SoundController(), VectorMoverTransport::VectorMoverTransport(), VisionControl::VisionControl(), and WallBuilder::WallBuilder().

bool m_haveGlobalname [protected]

Definition at line 240 of file Capability.H.

Referenced by WallBuilder::activateConsumer(), VisionControl::activateConsumer(), VectorMoverTransport::activateConsumer(), SoundController::activateConsumer(), RobotDrive::activateConsumer(), RangeFinder::activateConsumer(), PTUnit::activateConsumer(), Power::activateConsumer(), PlaybackControl::activateConsumer(), ObstacleAvoiderTransport::activateConsumer(), McpRequest::activateConsumer(), MCPControl::activateConsumer(), LoggerTransport::activateConsumer(), ImageTransport::activateConsumer(), ImageDisplay::activateConsumer(), Heartbeat::activateConsumer(), Foo::activateConsumer(), FaceDetector::activateConsumer(), Egomotion::activateConsumer(), Bumper::activateConsumer(), BlobFinder::activateConsumer(), WallBuilder::activateSupplier(), VisionControl::activateSupplier(), VectorMoverTransport::activateSupplier(), SoundController::activateSupplier(), RobotDrive::activateSupplier(), RangeFinder::activateSupplier(), PTUnit::activateSupplier(), Power::activateSupplier(), PlaybackControl::activateSupplier(), ObstacleAvoiderTransport::activateSupplier(), McpRequest::activateSupplier(), MCPControl::activateSupplier(), LoggerTransport::activateSupplier(), ImageTransport::activateSupplier(), ImageDisplay::activateSupplier(), Heartbeat::activateSupplier(), Foo::activateSupplier(), FaceDetector::activateSupplier(), Egomotion::activateSupplier(), Bumper::activateSupplier(), BlobFinder::activateSupplier(), BlobFinder::BlobFinder(), Bumper::Bumper(), Egomotion::Egomotion(), FaceDetector::FaceDetector(), Foo::Foo(), Heartbeat::Heartbeat(), ImageDisplay::ImageDisplay(), ImageTransport::ImageTransport(), WallBuilder::init(), VisionControl::init(), VectorMoverTransport::init(), SoundController::init(), RobotDrive::init(), RangeFinder::init(), PTUnit::init(), Power::init(), PlaybackControl::init(), ObstacleAvoiderTransport::init(), McpRequest::init(), MCPControl::init(), LoggerTransport::init(), ImageTransport::init(), ImageDisplay::init(), Heartbeat::init(), Foo::init(), FaceDetector::init(), Egomotion::init(), Bumper::init(), BlobFinder::init(), LoggerTransport::LoggerTransport(), MCPControl::MCPControl(), McpRequest::McpRequest(), ObstacleAvoiderTransport::ObstacleAvoiderTransport(), PlaybackControl::PlaybackControl(), Power::Power(), PTUnit::PTUnit(), RangeFinder::RangeFinder(), RobotDrive::RobotDrive(), WallBuilder::setGlobalName(), VisionControl::setGlobalName(), VectorMoverTransport::setGlobalName(), SoundController::setGlobalName(), RobotDrive::setGlobalName(), RangeFinder::setGlobalName(), PTUnit::setGlobalName(), Power::setGlobalName(), PlaybackControl::setGlobalName(), ObstacleAvoiderTransport::setGlobalName(), McpRequest::setGlobalName(), MCPControl::setGlobalName(), LoggerTransport::setGlobalName(), ImageTransport::setGlobalName(), ImageDisplay::setGlobalName(), Heartbeat::setGlobalName(), Foo::setGlobalName(), FaceDetector::setGlobalName(), Egomotion::setGlobalName(), Bumper::setGlobalName(), BlobFinder::setGlobalName(), SoundController::SoundController(), VectorMoverTransport::VectorMoverTransport(), VisionControl::VisionControl(), and WallBuilder::WallBuilder().

StatusMode m_streamRequest [protected]

Definition at line 241 of file Capability.H.

Referenced by Capability::getRequestStatus(), WallBuilder::init(), VisionControl::init(), VectorMoverTransport::init(), SoundController::init(), RobotDrive::init(), RangeFinder::init(), PTUnit::init(), Power::init(), PlaybackControl::init(), ObstacleAvoiderTransport::init(), McpRequest::init(), MCPControl::init(), LoggerTransport::init(), ImageTransport::init(), ImageDisplay::init(), Heartbeat::init(), Foo::init(), FaceDetector::init(), Egomotion::init(), Bumper::init(), BlobFinder::init(), Capability::setRequestStatus(), WallBuilder::setStreamName(), VisionControl::setStreamName(), VectorMoverTransport::setStreamName(), SoundController::setStreamName(), RobotDrive::setStreamName(), RangeFinder::setStreamName(), PTUnit::setStreamName(), Power::setStreamName(), PlaybackControl::setStreamName(), ObstacleAvoiderTransport::setStreamName(), McpRequest::setStreamName(), MCPControl::setStreamName(), LoggerTransport::setStreamName(), ImageTransport::setStreamName(), ImageDisplay::setStreamName(), Heartbeat::setStreamName(), Foo::setStreamName(), FaceDetector::setStreamName(), Egomotion::setStreamName(), Bumper::setStreamName(), and BlobFinder::setStreamName().

bool m_doPublishData [protected]

Definition at line 244 of file Capability.H.

Referenced by WallBuilder::init(), VisionControl::init(), VectorMoverTransport::init(), SoundController::init(), RobotDrive::init(), RangeFinder::init(), PTUnit::init(), Power::init(), PlaybackControl::init(), ObstacleAvoiderTransport::init(), McpRequest::init(), MCPControl::init(), LoggerTransport::init(), ImageTransport::init(), ImageDisplay::init(), Heartbeat::init(), Foo::init(), FaceDetector::init(), Egomotion::init(), Bumper::init(), BlobFinder::init(), WallBuilder::publishData(), VisionControl::publishData(), VectorMoverTransport::publishData(), SoundController::publishData(), RobotDrive::publishData(), RangeFinder::publishData(), PTUnit::publishData(), Power::publishData(), PlaybackControl::publishData(), ObstacleAvoiderTransport::publishData(), McpRequest::publishData(), MCPControl::publishData(), LoggerTransport::publishData(), ImageTransport::publishData(), ImageDisplay::publishData(), Heartbeat::publishData(), Foo::publishData(), FaceDetector::publishData(), Egomotion::publishData(), Bumper::publishData(), BlobFinder::publishData(), WallBuilder::runUpdate(), VisionControl::runUpdate(), VectorMoverTransport::runUpdate(), SoundController::runUpdate(), RobotDrive::runUpdate(), RangeFinder::runUpdate(), PTUnit::runUpdate(), Power::runUpdate(), PlaybackControl::runUpdate(), ObstacleAvoiderTransport::runUpdate(), McpRequest::runUpdate(), MCPControl::runUpdate(), LoggerTransport::runUpdate(), ImageTransport::runUpdate(), ImageDisplay::runUpdate(), Heartbeat::runUpdate(), Foo::runUpdate(), FaceDetector::runUpdate(), Egomotion::runUpdate(), Bumper::runUpdate(), and BlobFinder::runUpdate().

bool m_doPublishInfo [protected]

Definition at line 245 of file Capability.H.

Referenced by WallBuilder::init(), VisionControl::init(), VectorMoverTransport::init(), SoundController::init(), RobotDrive::init(), RangeFinder::init(), PTUnit::init(), Power::init(), PlaybackControl::init(), ObstacleAvoiderTransport::init(), McpRequest::init(), MCPControl::init(), LoggerTransport::init(), ImageTransport::init(), ImageDisplay::init(), Heartbeat::init(), Foo::init(), FaceDetector::init(), Egomotion::init(), Bumper::init(), BlobFinder::init(), WallBuilder::publishInfo(), VisionControl::publishInfo(), VectorMoverTransport::publishInfo(), SoundController::publishInfo(), RobotDrive::publishInfo(), RangeFinder::publishInfo(), PTUnit::publishInfo(), Power::publishInfo(), PlaybackControl::publishInfo(), ObstacleAvoiderTransport::publishInfo(), McpRequest::publishInfo(), MCPControl::publishInfo(), LoggerTransport::publishInfo(), ImageTransport::publishInfo(), ImageDisplay::publishInfo(), Heartbeat::publishInfo(), Foo::publishInfo(), FaceDetector::publishInfo(), Egomotion::publishInfo(), Bumper::publishInfo(), BlobFinder::publishInfo(), WallBuilder::runUpdate(), VisionControl::runUpdate(), VectorMoverTransport::runUpdate(), SoundController::runUpdate(), RobotDrive::runUpdate(), RangeFinder::runUpdate(), PTUnit::runUpdate(), Power::runUpdate(), PlaybackControl::runUpdate(), ObstacleAvoiderTransport::runUpdate(), McpRequest::runUpdate(), MCPControl::runUpdate(), LoggerTransport::runUpdate(), ImageTransport::runUpdate(), ImageDisplay::runUpdate(), Heartbeat::runUpdate(), Foo::runUpdate(), FaceDetector::runUpdate(), Egomotion::runUpdate(), Bumper::runUpdate(), and BlobFinder::runUpdate().

bool m_doAutoPing [protected]

Definition at line 246 of file Capability.H.

Referenced by WallBuilder::activateConsumer(), VisionControl::activateConsumer(), VectorMoverTransport::activateConsumer(), SoundController::activateConsumer(), RobotDrive::activateConsumer(), RangeFinder::activateConsumer(), PTUnit::activateConsumer(), Power::activateConsumer(), PlaybackControl::activateConsumer(), ObstacleAvoiderTransport::activateConsumer(), McpRequest::activateConsumer(), MCPControl::activateConsumer(), LoggerTransport::activateConsumer(), ImageTransport::activateConsumer(), ImageDisplay::activateConsumer(), Heartbeat::activateConsumer(), Foo::activateConsumer(), FaceDetector::activateConsumer(), Egomotion::activateConsumer(), Bumper::activateConsumer(), BlobFinder::activateConsumer(), WallBuilder::activateSupplier(), VisionControl::activateSupplier(), VectorMoverTransport::activateSupplier(), SoundController::activateSupplier(), RobotDrive::activateSupplier(), RangeFinder::activateSupplier(), PTUnit::activateSupplier(), Power::activateSupplier(), PlaybackControl::activateSupplier(), ObstacleAvoiderTransport::activateSupplier(), McpRequest::activateSupplier(), MCPControl::activateSupplier(), LoggerTransport::activateSupplier(), ImageTransport::activateSupplier(), ImageDisplay::activateSupplier(), Heartbeat::activateSupplier(), Foo::activateSupplier(), FaceDetector::activateSupplier(), Egomotion::activateSupplier(), Bumper::activateSupplier(), BlobFinder::activateSupplier(), WallBuilder::init(), VisionControl::init(), VectorMoverTransport::init(), SoundController::init(), RobotDrive::init(), RangeFinder::init(), PTUnit::init(), Power::init(), PlaybackControl::init(), ObstacleAvoiderTransport::init(), McpRequest::init(), MCPControl::init(), LoggerTransport::init(), ImageTransport::init(), ImageDisplay::init(), Heartbeat::init(), Foo::init(), FaceDetector::init(), Egomotion::init(), Bumper::init(), BlobFinder::init(), WallBuilder::setAutoPing(), VisionControl::setAutoPing(), VectorMoverTransport::setAutoPing(), SoundController::setAutoPing(), RobotDrive::setAutoPing(), RangeFinder::setAutoPing(), PTUnit::setAutoPing(), Power::setAutoPing(), PlaybackControl::setAutoPing(), ObstacleAvoiderTransport::setAutoPing(), McpRequest::setAutoPing(), MCPControl::setAutoPing(), LoggerTransport::setAutoPing(), ImageTransport::setAutoPing(), ImageDisplay::setAutoPing(), Heartbeat::setAutoPing(), Foo::setAutoPing(), FaceDetector::setAutoPing(), Egomotion::setAutoPing(), Bumper::setAutoPing(), and BlobFinder::setAutoPing().

bool m_doTimestamp [protected]

Definition at line 249 of file Capability.H.

Referenced by Capability::getAutoTimestamp(), WallBuilder::init(), VisionControl::init(), VectorMoverTransport::init(), SoundController::init(), RobotDrive::init(), RangeFinder::init(), PTUnit::init(), Power::init(), PlaybackControl::init(), ObstacleAvoiderTransport::init(), McpRequest::init(), MCPControl::init(), LoggerTransport::init(), ImageTransport::init(), ImageDisplay::init(), Heartbeat::init(), Foo::init(), FaceDetector::init(), Egomotion::init(), Bumper::init(), BlobFinder::init(), WallBuilder::publishData(), VisionControl::publishData(), VectorMoverTransport::publishData(), SoundController::publishData(), RobotDrive::publishData(), RangeFinder::publishData(), PTUnit::publishData(), Power::publishData(), PlaybackControl::publishData(), ObstacleAvoiderTransport::publishData(), McpRequest::publishData(), MCPControl::publishData(), LoggerTransport::publishData(), ImageTransport::publishData(), ImageDisplay::publishData(), Heartbeat::publishData(), Foo::publishData(), FaceDetector::publishData(), Egomotion::publishData(), Bumper::publishData(), BlobFinder::publishData(), WallBuilder::publishInfo(), VisionControl::publishInfo(), VectorMoverTransport::publishInfo(), SoundController::publishInfo(), RobotDrive::publishInfo(), RangeFinder::publishInfo(), PTUnit::publishInfo(), Power::publishInfo(), PlaybackControl::publishInfo(), ObstacleAvoiderTransport::publishInfo(), McpRequest::publishInfo(), MCPControl::publishInfo(), LoggerTransport::publishInfo(), ImageTransport::publishInfo(), ImageDisplay::publishInfo(), Heartbeat::publishInfo(), Foo::publishInfo(), FaceDetector::publishInfo(), Egomotion::publishInfo(), Bumper::publishInfo(), BlobFinder::publishInfo(), and Capability::setAutoTimestamp().

bool m_doTag [protected]

Definition at line 250 of file Capability.H.

Referenced by Capability::getAutoTag(), WallBuilder::init(), VisionControl::init(), VectorMoverTransport::init(), SoundController::init(), RobotDrive::init(), RangeFinder::init(), PTUnit::init(), Power::init(), PlaybackControl::init(), ObstacleAvoiderTransport::init(), McpRequest::init(), MCPControl::init(), LoggerTransport::init(), ImageTransport::init(), ImageDisplay::init(), Heartbeat::init(), Foo::init(), FaceDetector::init(), Egomotion::init(), Bumper::init(), BlobFinder::init(), WallBuilder::publishData(), VisionControl::publishData(), VectorMoverTransport::publishData(), SoundController::publishData(), RobotDrive::publishData(), RangeFinder::publishData(), PTUnit::publishData(), Power::publishData(), PlaybackControl::publishData(), ObstacleAvoiderTransport::publishData(), McpRequest::publishData(), MCPControl::publishData(), LoggerTransport::publishData(), ImageTransport::publishData(), ImageDisplay::publishData(), Heartbeat::publishData(), Foo::publishData(), FaceDetector::publishData(), Egomotion::publishData(), Bumper::publishData(), BlobFinder::publishData(), WallBuilder::publishInfo(), VisionControl::publishInfo(), VectorMoverTransport::publishInfo(), SoundController::publishInfo(), RobotDrive::publishInfo(), RangeFinder::publishInfo(), PTUnit::publishInfo(), Power::publishInfo(), PlaybackControl::publishInfo(), ObstacleAvoiderTransport::publishInfo(), McpRequest::publishInfo(), MCPControl::publishInfo(), LoggerTransport::publishInfo(), ImageTransport::publishInfo(), ImageDisplay::publishInfo(), Heartbeat::publishInfo(), Foo::publishInfo(), FaceDetector::publishInfo(), Egomotion::publishInfo(), Bumper::publishInfo(), BlobFinder::publishInfo(), and Capability::setAutoTag().

std::string m_streamname [protected]

Definition at line 251 of file Capability.H.

Referenced by WallBuilder::activateConsumer(), VisionControl::activateConsumer(), VectorMoverTransport::activateConsumer(), SoundController::activateConsumer(), RobotDrive::activateConsumer(), RangeFinder::activateConsumer(), PTUnit::activateConsumer(), Power::activateConsumer(), PlaybackControl::activateConsumer(), ObstacleAvoiderTransport::activateConsumer(), McpRequest::activateConsumer(), MCPControl::activateConsumer(), LoggerTransport::activateConsumer(), ImageTransport::activateConsumer(), ImageDisplay::activateConsumer(), Heartbeat::activateConsumer(), Foo::activateConsumer(), FaceDetector::activateConsumer(), Egomotion::activateConsumer(), Bumper::activateConsumer(), BlobFinder::activateConsumer(), WallBuilder::activateSupplier(), VisionControl::activateSupplier(), VectorMoverTransport::activateSupplier(), SoundController::activateSupplier(), RobotDrive::activateSupplier(), RangeFinder::activateSupplier(), PTUnit::activateSupplier(), Power::activateSupplier(), PlaybackControl::activateSupplier(), ObstacleAvoiderTransport::activateSupplier(), McpRequest::activateSupplier(), MCPControl::activateSupplier(), LoggerTransport::activateSupplier(), ImageTransport::activateSupplier(), ImageDisplay::activateSupplier(), Heartbeat::activateSupplier(), Foo::activateSupplier(), FaceDetector::activateSupplier(), Egomotion::activateSupplier(), Bumper::activateSupplier(), BlobFinder::activateSupplier(), Capability::getStreamName(), WallBuilder::init(), VisionControl::init(), VectorMoverTransport::init(), SoundController::init(), RobotDrive::init(), RangeFinder::init(), PTUnit::init(), Power::init(), PlaybackControl::init(), ObstacleAvoiderTransport::init(), McpRequest::init(), MCPControl::init(), LoggerTransport::init(), ImageTransport::init(), ImageDisplay::init(), Heartbeat::init(), Foo::init(), FaceDetector::init(), Egomotion::init(), Bumper::init(), BlobFinder::init(), WallBuilder::publishInfo(), VisionControl::publishInfo(), VectorMoverTransport::publishInfo(), SoundController::publishInfo(), RobotDrive::publishInfo(), RangeFinder::publishInfo(), PTUnit::publishInfo(), Power::publishInfo(), PlaybackControl::publishInfo(), ObstacleAvoiderTransport::publishInfo(), McpRequest::publishInfo(), MCPControl::publishInfo(), LoggerTransport::publishInfo(), ImageTransport::publishInfo(), ImageDisplay::publishInfo(), Heartbeat::publishInfo(), Foo::publishInfo(), FaceDetector::publishInfo(), Egomotion::publishInfo(), Bumper::publishInfo(), BlobFinder::publishInfo(), WallBuilder::setGlobalName(), VisionControl::setGlobalName(), VectorMoverTransport::setGlobalName(), SoundController::setGlobalName(), RobotDrive::setGlobalName(), RangeFinder::setGlobalName(), PTUnit::setGlobalName(), Power::setGlobalName(), PlaybackControl::setGlobalName(), ObstacleAvoiderTransport::setGlobalName(), McpRequest::setGlobalName(), MCPControl::setGlobalName(), LoggerTransport::setGlobalName(), ImageTransport::setGlobalName(), ImageDisplay::setGlobalName(), Heartbeat::setGlobalName(), Foo::setGlobalName(), FaceDetector::setGlobalName(), Egomotion::setGlobalName(), Bumper::setGlobalName(), BlobFinder::setGlobalName(), WallBuilder::setStreamName(), VisionControl::setStreamName(), VectorMoverTransport::setStreamName(), SoundController::setStreamName(), RobotDrive::setStreamName(), RangeFinder::setStreamName(), PTUnit::setStreamName(), Power::setStreamName(), PlaybackControl::setStreamName(), ObstacleAvoiderTransport::setStreamName(), McpRequest::setStreamName(), MCPControl::setStreamName(), LoggerTransport::setStreamName(), ImageTransport::setStreamName(), ImageDisplay::setStreamName(), Heartbeat::setStreamName(), Foo::setStreamName(), FaceDetector::setStreamName(), Egomotion::setStreamName(), Bumper::setStreamName(), and BlobFinder::setStreamName().

std::string m_globalname [protected]

Definition at line 252 of file Capability.H.

Referenced by WallBuilder::activateConsumer(), VisionControl::activateConsumer(), VectorMoverTransport::activateConsumer(), SoundController::activateConsumer(), RobotDrive::activateConsumer(), RangeFinder::activateConsumer(), PTUnit::activateConsumer(), Power::activateConsumer(), PlaybackControl::activateConsumer(), ObstacleAvoiderTransport::activateConsumer(), McpRequest::activateConsumer(), MCPControl::activateConsumer(), LoggerTransport::activateConsumer(), ImageTransport::activateConsumer(), ImageDisplay::activateConsumer(), Heartbeat::activateConsumer(), Foo::activateConsumer(), FaceDetector::activateConsumer(), Egomotion::activateConsumer(), Bumper::activateConsumer(), BlobFinder::activateConsumer(), WallBuilder::activateSupplier(), VisionControl::activateSupplier(), VectorMoverTransport::activateSupplier(), SoundController::activateSupplier(), RobotDrive::activateSupplier(), RangeFinder::activateSupplier(), PTUnit::activateSupplier(), Power::activateSupplier(), PlaybackControl::activateSupplier(), ObstacleAvoiderTransport::activateSupplier(), McpRequest::activateSupplier(), MCPControl::activateSupplier(), LoggerTransport::activateSupplier(), ImageTransport::activateSupplier(), ImageDisplay::activateSupplier(), Heartbeat::activateSupplier(), Foo::activateSupplier(), FaceDetector::activateSupplier(), Egomotion::activateSupplier(), Bumper::activateSupplier(), BlobFinder::activateSupplier(), Capability::getGlobalName(), WallBuilder::init(), VisionControl::init(), VectorMoverTransport::init(), SoundController::init(), RobotDrive::init(), RangeFinder::init(), PTUnit::init(), Power::init(), PlaybackControl::init(), ObstacleAvoiderTransport::init(), McpRequest::init(), MCPControl::init(), LoggerTransport::init(), ImageTransport::init(), ImageDisplay::init(), Heartbeat::init(), Foo::init(), FaceDetector::init(), Egomotion::init(), Bumper::init(), BlobFinder::init(), WallBuilder::publishData(), VisionControl::publishData(), VectorMoverTransport::publishData(), SoundController::publishData(), RobotDrive::publishData(), RangeFinder::publishData(), PTUnit::publishData(), Power::publishData(), PlaybackControl::publishData(), ObstacleAvoiderTransport::publishData(), McpRequest::publishData(), MCPControl::publishData(), LoggerTransport::publishData(), ImageTransport::publishData(), ImageDisplay::publishData(), Heartbeat::publishData(), Foo::publishData(), FaceDetector::publishData(), Egomotion::publishData(), Bumper::publishData(), BlobFinder::publishData(), WallBuilder::publishInfo(), VisionControl::publishInfo(), VectorMoverTransport::publishInfo(), SoundController::publishInfo(), RobotDrive::publishInfo(), RangeFinder::publishInfo(), PTUnit::publishInfo(), Power::publishInfo(), PlaybackControl::publishInfo(), ObstacleAvoiderTransport::publishInfo(), McpRequest::publishInfo(), MCPControl::publishInfo(), LoggerTransport::publishInfo(), ImageTransport::publishInfo(), ImageDisplay::publishInfo(), Heartbeat::publishInfo(), Foo::publishInfo(), FaceDetector::publishInfo(), Egomotion::publishInfo(), Bumper::publishInfo(), BlobFinder::publishInfo(), WallBuilder::setGlobalName(), VisionControl::setGlobalName(), VectorMoverTransport::setGlobalName(), SoundController::setGlobalName(), RobotDrive::setGlobalName(), RangeFinder::setGlobalName(), PTUnit::setGlobalName(), Power::setGlobalName(), PlaybackControl::setGlobalName(), ObstacleAvoiderTransport::setGlobalName(), McpRequest::setGlobalName(), MCPControl::setGlobalName(), LoggerTransport::setGlobalName(), ImageTransport::setGlobalName(), ImageDisplay::setGlobalName(), Heartbeat::setGlobalName(), Foo::setGlobalName(), FaceDetector::setGlobalName(), Egomotion::setGlobalName(), Bumper::setGlobalName(), BlobFinder::setGlobalName(), Logger::setNetworkLogging(), WallBuilder::setStreamName(), VisionControl::setStreamName(), VectorMoverTransport::setStreamName(), SoundController::setStreamName(), RobotDrive::setStreamName(), RangeFinder::setStreamName(), PTUnit::setStreamName(), Power::setStreamName(), PlaybackControl::setStreamName(), ObstacleAvoiderTransport::setStreamName(), McpRequest::setStreamName(), MCPControl::setStreamName(), LoggerTransport::setStreamName(), ImageTransport::setStreamName(), ImageDisplay::setStreamName(), Heartbeat::setStreamName(), Foo::setStreamName(), FaceDetector::setStreamName(), Egomotion::setStreamName(), Bumper::setStreamName(), and BlobFinder::setStreamName().


The documentation for this class was generated from the following file:
Generated on Thu Feb 1 15:31:56 2007 for WURDE by  doxygen 1.5.1