Zigbee Protocol Controller 1.6.0
|
Handling timeout data and ctimers sharing data. More...
#include <ota_cache.hpp>
Public Member Functions | |
TimeoutHandler ()=default | |
TimeoutHandler constructor. More... | |
TimeoutHandler (timeout_handler_t input_timeout_data) | |
TimeoutHandler & | operator= (const TimeoutHandler &)=delete |
TimeoutHandler (TimeoutHandler &&)=delete | |
TimeoutHandler & | operator= (TimeoutHandler &&)=delete |
~TimeoutHandler () | |
TimeoutHandler deconstructor. Will stop ctimer in shared ptr. More... | |
std::string | get_unid () const |
std::string | get_subscribe_topic () const |
bool | get_unid_poll_state () const |
void | set_unid_poll_state (bool state) const |
uic_ota::image_ready_funct_t | get_image_ready_cb () const |
ctimer * | get_ctimer_pointer () const |
Private Attributes | |
std::shared_ptr< timeout_handler_t > | timeout_data |
Handling timeout data and ctimers sharing data.
|
default |
TimeoutHandler constructor.
input_timeout_data | A struct containing all data needed for timeout callbacks. |
|
inline |
|
delete |
TimeoutHandler::~TimeoutHandler | ( | ) |
TimeoutHandler deconstructor. Will stop ctimer in shared ptr.
ctimer * TimeoutHandler::get_ctimer_pointer | ( | ) | const |
uic_ota::image_ready_funct_t TimeoutHandler::get_image_ready_cb | ( | ) | const |
std::string TimeoutHandler::get_subscribe_topic | ( | ) | const |
std::string TimeoutHandler::get_unid | ( | ) | const |
bool TimeoutHandler::get_unid_poll_state | ( | ) | const |
|
delete |
|
delete |
void TimeoutHandler::set_unid_poll_state | ( | bool | state | ) | const |
|
private |