#include <adevs_event_listener.h>
Public Member Functions | |
virtual void | outputEvent (Event< X > x, double t) |
virtual void | stateChange (Atomic< X > *model, double t) |
virtual void adevs::EventListener< X >::outputEvent | ( | Event< X > | x, | |
double | t | |||
) | [inline, virtual] |
This callback is invoked when a model, network or atomic, produces an output. The default implementation is empty.
Reimplemented in adevs::ModelWrapper< ExternalType, InternalType >.
virtual void adevs::EventListener< X >::stateChange | ( | Atomic< X > * | model, | |
double | t | |||
) | [inline, virtual] |
This callback is made by the simulator after an Atomic model changes its state. This method has an empty default implementation.