|
orca-robotics INTRODUCTION Overview Download and Install Quick Start Documentation Publications REPOSITORY Interfaces Components Libraries Utilities Software Map DEVELOPER Tutorials Examples Dev Guide Dashboard Wiki login/pass: orca/orca PEOPLE Contributors Users Project Download Mailing lists
|
orca::Tracer Class ReferenceRoutes different types of information to different destinations.
More...
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Public Member Functions | |
| TracerVerbosityConfig | getVerbosity () |
| Get current verbosity level for traces transmitted over the network. | |
| void | setVerbosity (TracerVerbosityConfig verbosity) |
| Set verbosity level for traces transmitted over the network. | |
| void | subscribeForComponentMessages (TracerConsumer *subscriber) throw ( SubscriptionFailedException) |
| void | subscribeForPlatformInfoMessages (TracerConsumer *subscriber) throw ( SubscriptionFailedException) |
| void | subscribeForPlatformWarningMessages (TracerConsumer *subscriber) throw ( SubscriptionFailedException) |
| void | subscribeForPlatformErrorMessages (TracerConsumer *subscriber) throw ( SubscriptionFailedException) |
| void | unsubscribeForComponentMessages (TracerConsumer *subscriber) |
| void | unsubscribeForPlatformInfoMessages (TracerConsumer *subscriber) |
| void | unsubscribeForPlatformWarningMessages (TracerConsumer *subscriber) |
| void | unsubscribeForPlatformErrorMessages (TracerConsumer *subscriber) |
| void orca::Tracer::subscribeForComponentMessages | ( | TracerConsumer * | subscriber | ) | throw ( SubscriptionFailedException) |
Mimics IceStorm's subscribe() but without QoS, for now. The implementation may choose to implement the data push internally or use IceStorm. This choice is transparent to the subscriber.
This function will subscribe the subscriber for all tracer messages generated by this component.
| void orca::Tracer::subscribeForPlatformInfoMessages | ( | TracerConsumer * | subscriber | ) | throw ( SubscriptionFailedException) |
This will subscribe for all info messages sent by any component on this platform.
Well, actually it may be slightly more complicated: if your platform has more than one instance of IceStorm, this function will subscribe to all info messages sent to the same instance of IceStorm as this component.
| void orca::Tracer::subscribeForPlatformWarningMessages | ( | TracerConsumer * | subscriber | ) | throw ( SubscriptionFailedException) |
This will subscribe for all warning messages sent by any component on this platform.
Well, actually it may be slightly more complicated: if your platform has more than one instance of IceStorm, this function will subscribe to all warning messages sent to the same instance of IceStorm as this component.
| void orca::Tracer::subscribeForPlatformErrorMessages | ( | TracerConsumer * | subscriber | ) | throw ( SubscriptionFailedException) |
This will subscribe for all error messages sent by any component on this platform.
Well, actually it may be slightly more complicated: if your platform has more than one instance of IceStorm, this function will subscribe to all error messages sent to the same instance of IceStorm as this component.
| void orca::Tracer::unsubscribeForComponentMessages | ( | TracerConsumer * | subscriber | ) |
Unsubscribe an existing subscriber from component messages
| void orca::Tracer::unsubscribeForPlatformInfoMessages | ( | TracerConsumer * | subscriber | ) |
Unsubscribe an existing subscriber from platform info messages
| void orca::Tracer::unsubscribeForPlatformWarningMessages | ( | TracerConsumer * | subscriber | ) |
Unsubscribe an existing subscriber from platform warning messages
| void orca::Tracer::unsubscribeForPlatformErrorMessages | ( | TracerConsumer * | subscriber | ) |
Unsubscribe an existing subscriber from platform error messages
Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)
1.4.5