Home | Download | Screen shots | Discussion | Documentation |
---|
Abstract base for event_listener
implementations.
More...
#include <openvrml/node_impl_util.h>
Public Member Functions | |
virtual | ~event_listener_base ()=0 throw () |
Destroy. | |
![]() | |
virtual | ~node_event_listener () throw () |
Destroy. | |
openvrml::node & | node () const throw () |
The node to which the node_event_listener belongs. | |
const std::string | eventin_id () const throw () |
The associated eventIn identifier. | |
![]() | |
virtual | ~event_listener ()=0 throw () |
Destroy. | |
virtual field_value::type_id | type () const =0 throw () |
The field_value::type_id for the type accepted by the event listener. |
Protected Member Functions | |
event_listener_base (openvrml::node &n) throw () | |
Construct. | |
![]() | |
node_event_listener (openvrml::node &n) throw () | |
Construct. | |
![]() | |
event_listener () throw () | |
Construct. |
Private Member Functions | |
virtual const std::string | do_eventin_id () const throw () |
The associated eventIn identifier. |
Abstract base for event_listener
implementations.
event_listener_base
implements event_listener::do_eventin_id
.
Node | a concrete node type. |
|
pure virtual |
Destroy.
|
explicitprotected |
Construct.
[in] | n | the node associated with the event_listener . |
|
privatevirtual |
The associated eventIn
identifier.
eventIn
identifier.