ActiveAoTracker_msg_ Class Reference

#include <ao-tracker.h>

Inheritance diagram for ActiveAoTracker_msg_:
Inheritance graph
[legend]
Collaboration diagram for ActiveAoTracker_msg_:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual elementResult run (ActiveAoTracker *caller)
virtual string declaration ()

Detailed Description

Represents the basic message that is used to queue or deliver a call to the true ActiveAoTracker. ActiveAoTracker_msg_ has a run method which is invoked by ActiveObject whenever it wants to handle the message. For each declared method in the active object description, a specific subclass of ActiveAoTracker_msg_ has been generated. See inheritance diagram. The message classes are automatically instantiated by the active object stub AoTracker The message class is also an instance of ReferenceCount, which makes it ideally suited to use within Smart pointers.


Member Function Documentation

virtual string ActiveAoTracker_msg_::declaration (  )  [inline, virtual]

Returns the name of this message. Since this is the message baseclass it has no identity and will return 'Unknown Message'

Reimplemented in ActiveAoTracker_msg_sunset, ActiveAoTracker_msg_sunrise, and ActiveAoTracker_msg_print.

virtual elementResult ActiveAoTracker_msg_::run ( ActiveAoTracker caller  )  [inline, virtual]

Called by ActiveObject to handle this queued message. arg caller is the ActiveAoTracker itself.

Reimplemented in ActiveAoTracker_msg_sunset, ActiveAoTracker_msg_sunrise, and ActiveAoTracker_msg_print.

References assert().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by  doxygen 1.6.2