#include <rc_event_forwarder.h>
Definition at line 49 of file rc_event_forwarder.h.
Public Member Functions | |
virtual bool | add_target (sc_event &target_event, rc_event_filter *filter=NULL)=0 |
Adds a target event. | |
virtual bool | add_target (sc_interface &target_if, rc_event_filter *filter=NULL)=0 |
Adds a target event obtained from the target interface. | |
virtual int | get_target_count () const =0 |
Returns the number of added target events. | |
virtual void | clear_targets ()=0 |
Clears the target chain. | |
virtual void | trigger_event ()=0 |
Triggers the event notification on the target chain. | |
virtual | ~rc_event_forwarder_base () |
Virtual destructor. |
virtual ~rc_event_forwarder_base | ( | ) | [inline, virtual] |
virtual bool add_target | ( | sc_event & | target_event, | |
rc_event_filter * | filter = NULL | |||
) | [pure virtual] |
virtual bool add_target | ( | sc_interface & | target_if, | |
rc_event_filter * | filter = NULL | |||
) | [pure virtual] |
virtual int get_target_count | ( | ) | const [pure virtual] |
virtual void clear_targets | ( | ) | [pure virtual] |
virtual void trigger_event | ( | ) | [pure virtual] |
Triggers the event notification on the target chain.
Implemented in rc_event_forwarder.
Referenced by rc_abstract_interface_wrapper_b::notify_event().