Union Class for all supported Events. More...
#include <btf.h>
Public Member Functions | |
Events () | |
Default Constructor which is assumed to be a BtfEntry with a Core event. More... | |
Events (Core::Events ce) | |
Constructor for a BtfEntry with a Core event. More... | |
Events (OS::Events oe) | |
Constructor for a BtfEntry with an OS event. More... | |
Events (Process::Events te) | |
Constructor for a BtfEntry with a Process event. More... | |
Events (Runnable::Events re) | |
Constructor for a BtfEntry with a Runnable event. More... | |
Events (Scheduler::Events sche) | |
Constructor for a BtfEntry with a Scheduler event. More... | |
Events (Semaphore::Events sem) | |
Constructor for a BtfEntry with a Semaphore event. More... | |
Events (Signal::Events se) | |
Constructor for a BtfEntry with a Signal event. More... | |
Events (Stimulus::Events ste) | |
Constructor for a BtfEntry with a Stimulus event. More... | |
Events (Simulation::Events se) | |
Constructor for a BtfEntry with a Simulation event. More... | |
Union Class for all supported Events.
The union class type is chosen since a BtfEntry object can always only be one event type.
Supported event types are Core, Process, Runnable, Signal and Simulation.
The default constructor is assumed to be a Core event.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Constructor for a BtfEntry with a Simulation event.
se | Simulation event. |
Core::Events btf::BtfEntry::Events::core_event |
OS::Events btf::BtfEntry::Events::os_event |
Process::Events btf::BtfEntry::Events::process_event |
Runnable::Events btf::BtfEntry::Events::runnable_event |
Scheduler::Events btf::BtfEntry::Events::scheduler_event |
Semaphore::Events btf::BtfEntry::Events::semaphore_event |
Signal::Events btf::BtfEntry::Events::signal_event |
Simulation::Events btf::BtfEntry::Events::simulation_event |
Stimulus::Events btf::BtfEntry::Events::stimulus_event |