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_ {Sim_EC_No_Flags}
 
event_class_t ** ev_ {nullptr}
 
ev_callback callback_ {nullptr}
 
ev_destroy destroy_ {nullptr}
 
ev_value_getter get_value_ {nullptr}
 
ev_value_setter set_value_ {nullptr}
 
ev_describe describe_ {nullptr}
 

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 
)
inline

◆ EventInfo() [2/2]

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

Member Data Documentation

◆ callback_

ev_callback simics::EventInfo::callback_ {nullptr}

◆ describe_

ev_describe simics::EventInfo::describe_ {nullptr}

◆ destroy_

ev_destroy simics::EventInfo::destroy_ {nullptr}

◆ ev_

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

◆ flags_

event_class_flag_t simics::EventInfo::flags_ {Sim_EC_No_Flags}

◆ get_value_

ev_value_getter simics::EventInfo::get_value_ {nullptr}

◆ name_

std::string simics::EventInfo::name_

◆ set_value_

ev_value_setter simics::EventInfo::set_value_ {nullptr}

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