| Home | Download | Screen shots | Discussion | Documentation | Links |
|---|
Inheritance diagram for AbstractBase:

Public Methods | |
| virtual | ~AbstractBase ()=0 throw () |
| Destructor. | |
Protected Methods | |
| AbstractBase (const NodeType &nodeType, const ScopePtr &scope) | |
| Constructor. | |
Private Methods | |
| virtual void | setFieldImpl (const std::string &id, const FieldValue &value) throw (UnsupportedInterface, std::bad_cast, std::bad_alloc) |
| Set a field value for a node. | |
| virtual const FieldValue & | getFieldImpl (const std::string &id) const throw (UnsupportedInterface) |
| Get a field value for a node. | |
| virtual void | processEventImpl (const std::string &id, const FieldValue &value, double timestamp) throw (UnsupportedInterface, std::bad_cast, std::bad_alloc) |
| Process an event. | |
| virtual const FieldValue & | getEventOutImpl (const std::string &id) const throw (UnsupportedInterface) |
| Get an eventOut value for a node. | |
AbstractBase encapsulates the mechanisms for field access and mutation, event dispatch, and eventOut access.
|
|
Destructor.
|
|
||||||||||||
|
Constructor.
|
|
|
Get an eventOut value for a node.
Implements Node. |
|
|
Get a field value for a node.
Implements Node. |
|
||||||||||||||||
|
Process an event.
Implements Node. |
|
||||||||||||
|
Set a field value for a node.
Implements Node. |