#include <event-interface.h>
|
| virtual | ~StepEventInterface ()=default |
| |
| virtual void | remove (void *match_data) const =0 |
| | Removes all events of this type with matching data from the queue.
|
| |
| virtual bool | posted (void *match_data) const =0 |
| | Returns true if the event is in the queue, and false otherwise.
|
| |
| virtual pc_step_t | next (void *match_data) const =0 |
| | Returns the steps to the next occurrence of the event in the queue (relative to the current time)
|
| |
| virtual void | post (pc_step_t steps, void *data)=0 |
| | Posts the event on the associated queue of the device.
|
| |
◆ ~StepEventInterface()
| virtual simics::StepEventInterface::~StepEventInterface |
( |
| ) |
|
|
virtualdefault |
◆ next()
| virtual pc_step_t simics::StepEventInterface::next |
( |
void * |
match_data | ) |
const |
|
pure virtual |
Returns the steps to the next occurrence of the event in the queue (relative to the current time)
Implemented in simics::StepEvent< T >.
◆ post()
| virtual void simics::StepEventInterface::post |
( |
pc_step_t |
steps, |
|
|
void * |
data |
|
) |
| |
|
pure virtual |
◆ posted()
| virtual bool simics::StepEventInterface::posted |
( |
void * |
match_data | ) |
const |
|
pure virtual |
◆ remove()
| virtual void simics::StepEventInterface::remove |
( |
void * |
match_data | ) |
const |
|
pure virtual |
The documentation for this class was generated from the following file:
- /disk2/mp/builds/nightly-base.745.16951401086.1/src/devices/c++-api/simics/event-interface.h