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

SourceForge.net Logo
Project
Download
Mailing lists

 

         

orca::Tracer Class Reference
[Tracer]

Routes different types of information to different destinations. More...

Inherited by orcaice::detail::TracerI [virtual].

List of all members.

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)


Detailed Description

Routes different types of information to different destinations.

Member Function Documentation

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.

See also:
unsubscribe

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

See also:
subscribe

void orca::Tracer::unsubscribeForPlatformInfoMessages ( TracerConsumer subscriber  ) 

Unsubscribe an existing subscriber from platform info messages

See also:
subscribe

void orca::Tracer::unsubscribeForPlatformWarningMessages ( TracerConsumer subscriber  ) 

Unsubscribe an existing subscriber from platform warning messages

See also:
subscribe

void orca::Tracer::unsubscribeForPlatformErrorMessages ( TracerConsumer subscriber  ) 

Unsubscribe an existing subscriber from platform error messages

See also:
subscribe


The documentation for this class was generated from the following file:
  • tracer.ice
 

Webmaster: Tobias Kaupp (tobasco at users.sourceforge.net)


Generated for Orca Robotics by  doxygen 1.4.5