Pepper_31_C++_interfaces
|
#include <alarms_dev.h>
Public Types | |
typedef ExtCompletionCallbackWithOutput < Alarm_Dev > | GetCallback |
typedef ExtCompletionCallbackWithOutput < std::vector< Alarm_Dev > > | GetAllCallback |
Public Member Functions | |
Alarms_Dev (const InstanceHandle &instance) | |
~Alarms_Dev () | |
void | Create (const Optional< std::string > &name, const AlarmCreateInfo_Dev &alarm_info) |
int32_t | Get (const Optional< std::string > &name, const GetCallback &callback) |
int32_t | GetAll (const GetAllCallback &callback) |
void | Clear (const Optional< std::string > &name) |
void | ClearAll () |
Definition at line 67 of file alarms_dev.h.
typedef ExtCompletionCallbackWithOutput<std::vector<Alarm_Dev> > pp::ext::alarms::Alarms_Dev::GetAllCallback |
Definition at line 79 of file alarms_dev.h.
Definition at line 75 of file alarms_dev.h.
|
explicit |
pp::ext::alarms::Alarms_Dev::~Alarms_Dev | ( | ) |
void pp::ext::alarms::Alarms_Dev::Clear | ( | const Optional< std::string > & | name | ) |
void pp::ext::alarms::Alarms_Dev::ClearAll | ( | ) |
void pp::ext::alarms::Alarms_Dev::Create | ( | const Optional< std::string > & | name, |
const AlarmCreateInfo_Dev & | alarm_info | ||
) |
int32_t pp::ext::alarms::Alarms_Dev::Get | ( | const Optional< std::string > & | name, |
const GetCallback & | callback | ||
) |
int32_t pp::ext::alarms::Alarms_Dev::GetAll | ( | const GetAllCallback & | callback | ) |