User Manual, Developers Guide and API Documentation

wns::probe::bus::detail::IProbeBusNotification Class Reference

Internal Interface for Subject/Observer implementation which is used as backend for the ProbeBus. More...

#include <probe/bus/detail/IProbeBusNotification.hpp>

Inheritance diagram for wns::probe::bus::detail::IProbeBusNotification:

Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual void forwardMeasurement (const wns::simulator::Time &, const double &, const IContext &)=0
 Send a value on this ProbeBus.
virtual void forwardOutput ()=0
 Trigger writing of output.
virtual ~IProbeBusNotification ()


Detailed Description

Author:
Daniel Bueltmann <me@daniel-bueltmann.de>

Definition at line 42 of file IProbeBusNotification.hpp.


Constructor & Destructor Documentation

virtual wns::probe::bus::detail::IProbeBusNotification::~IProbeBusNotification (  )  [inline, virtual]

Definition at line 45 of file IProbeBusNotification.hpp.


Member Function Documentation

virtual void wns::probe::bus::detail::IProbeBusNotification::forwardMeasurement ( const wns::simulator::Time ,
const double ,
const IContext  
) [pure virtual]

Parameters:
probeId The ProbeID of the associated probe
aValue The value to send (this was formerly the argument to probe->put)
idRegistry The set of IDs known in this scope. You may sort according to these.
Note:
The Context is deleted after the send call. Do not store it!
This method is used to forward measurements. Call this if you generate a new measurement and want it to propagate through the ProbeBus Hierarchy.

virtual void wns::probe::bus::detail::IProbeBusNotification::forwardOutput (  )  [pure virtual]


The documentation for this class was generated from the following file:

Generated on Sun May 27 03:33:02 2012 for openWNS by  doxygen 1.5.5