#include <CallforwardNode.h>
Inheritance diagram for ot::CallforwardNode:


Public Member Functions | |
| virtual int | isEventGenerator () |
| virtual void | updateObservers (Event &data) |
| const std::string & | getCallforwardName (void) const |
| void | setEvent (const Event &inevent) |
Public Attributes | |
| std::string | name |
| bool | pendingevent |
| flag, whether a new event has been set | |
| Event | event |
| the event set by the uses | |
| CallforwardModule * | cfmodule |
| pointer to creating module CallforwardModule | |
| mutex_type | cfmutex |
| used for mutual exclusive access to the pending events | |
Protected Member Functions | |
| CallforwardNode (const std::string &name_) | |
Friends | |
| class | CallforwardModule |
|
|
constructor method,sets commend member
|
|
|
This method returns the value set by the name attribute of the Callforward node. This is a different value then the one returned by getName(), which is the value set by the attribute DEF.
|
|
|
tests for EventGenerator interface being present. Is overriden to return 1 always.
Reimplemented from ot::Node. |
|
|
method to set the event to be pushed into the graph the lock ensures threadsafe event setting |
|
|
overridden from node only updates the observers in case of a new event ensures mutual exclusive acces to the event Reimplemented from ot::Node. |
|
|
|
|
|
pointer to creating module CallforwardModule
|
|
|
used for mutual exclusive access to the pending events
|
|
|
the event set by the uses
|
|
|
name of the CallforwardNode for retrieving it from the module. Note that this is not the name returned by getName(), rather the value set by the attribute name. Reimplemented from ot::Node. |
|
|
flag, whether a new event has been set
|
1.4.6