Functions and structures for dealing with VPI events. More...
Include dependency graph for Event.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Macros | |
Event-specific flags. | |
| #define | VPI_EVENT_DISABLE_TIMESTAMP (1ULL << 63) |
| Disable time-stamping of event signaling. More... | |
Functions | |
| VPIStatus | vpiEventCreate (uint64_t flags, VPIEvent *event) |
| Create an event instance. More... | |
| void | vpiEventDestroy (VPIEvent event) |
| Destroy an event instance as well as all resources it owns. More... | |
| VPIStatus | vpiEventRecord (VPIEvent event, VPIStream stream) |
| Captures in the event the contents of the stream command queue at the time of this call. More... | |
| VPIStatus | vpiEventSync (VPIEvent event) |
| Blocks the calling thread until the event is signaled. More... | |
| VPIStatus | vpiEventQuery (VPIEvent event, VPIEventState *state) |
| Queries the status of all work currently captured by the event. More... | |
| VPIStatus | vpiEventElapsedTimeMillis (VPIEvent start, VPIEvent end, float *msec) |
| Computes the elapsed time in milliseconds between two completed events. More... | |
| VPIStatus | vpiEventGetFlags (VPIEvent event, uint64_t *flags) |
| Returns the event flags passed during event creation. More... | |
Functions and structures for dealing with VPI events.
Definition in file Event.h.