C++ Device API Reference Manual
Reference documentation for the Simics C++ Device API.
 
Loading...
Searching...
No Matches
simics::EventInfo Struct Reference

#include <event.h>

Public Member Functions

 EventInfo (const std::string &name, event_class_flag_t flags, event_class_t **ev, ev_callback callback, ev_destroy destroy, ev_value_getter get_value, ev_value_setter set_value, ev_describe describe)
 
 EventInfo (const std::string &name, event_class_t **ev, ev_callback callback)
 

Public Attributes

std::string name
 
event_class_flag_t flags
 
event_class_t ** ev {nullptr}
 
ev_callback callback
 
ev_destroy destroy
 
ev_value_getter get_value
 
ev_value_setter set_value
 
ev_describe describe
 

Constructor & Destructor Documentation

◆ EventInfo() [1/2]

simics::EventInfo::EventInfo ( const std::string &  name,
event_class_flag_t  flags,
event_class_t **  ev,
ev_callback  callback,
ev_destroy  destroy,
ev_value_getter  get_value,
ev_value_setter  set_value,
ev_describe  describe 
)

◆ EventInfo() [2/2]

simics::EventInfo::EventInfo ( const std::string &  name,
event_class_t **  ev,
ev_callback  callback 
)

Member Data Documentation

◆ callback

ev_callback simics::EventInfo::callback

◆ describe

ev_describe simics::EventInfo::describe

◆ destroy

ev_destroy simics::EventInfo::destroy

◆ ev

event_class_t** simics::EventInfo::ev {nullptr}

◆ flags

event_class_flag_t simics::EventInfo::flags

◆ get_value

ev_value_getter simics::EventInfo::get_value

◆ name

std::string simics::EventInfo::name

◆ set_value

ev_value_setter simics::EventInfo::set_value

The documentation for this struct was generated from the following file: