23#ifndef RPL_INFO_DUMMY_H
24#define RPL_INFO_DUMMY_H
58 bool do_set_info(
const int pos,
const char *value)
override;
60 const size_t size)
override;
61 bool do_set_info(
const int pos,
const int value)
override;
62 bool do_set_info(
const int pos,
const ulong value)
override;
63 bool do_set_info(
const int pos,
const float value)
override;
65 bool do_set_info(
const int pos,
const std::nullptr_t value)
override;
66 bool do_set_info(
const int pos,
const std::nullptr_t value,
67 const size_t size)
override;
69 const int pos,
char *value,
const size_t size,
70 const char *default_value)
override;
72 const int pos,
uchar *value,
const size_t size,
73 const uchar *default_value)
override;
75 const int pos,
int *value,
const int default_value)
override;
77 const int pos, ulong *value,
const ulong default_value)
override;
79 const int pos,
float *value,
const float default_value)
override;
88 static const bool abort =
false;
Defines a dummy handler that should only be internally accessed.
Definition: rpl_info_dummy.h:41
int do_flush_info(const bool force) override
Definition: rpl_info_dummy.cc:62
~Rpl_info_dummy() override=default
char * do_get_description_info() override
Definition: rpl_info_dummy.cc:187
uint do_get_rpl_info_type() override
Definition: rpl_info_dummy.cc:79
int do_prepare_info_for_write() override
Definition: rpl_info_dummy.cc:45
Rpl_info_dummy(const int nparam)
Definition: rpl_info_dummy.cc:32
Rpl_info_dummy & operator=(const Rpl_info_dummy &info)
int do_init_info() override
Definition: rpl_info_dummy.cc:37
static const bool abort
Definition: rpl_info_dummy.h:88
Rpl_info_handler::enum_field_get_status do_get_info(const int pos, char *value, const size_t size, const char *default_value) override
Definition: rpl_info_dummy.cc:137
int do_remove_info() override
Definition: rpl_info_dummy.cc:69
Rpl_info_dummy(const Rpl_info_dummy &info)
bool do_update_is_transactional() override
Definition: rpl_info_dummy.cc:199
enum_return_check do_check_info() override
Definition: rpl_info_dummy.cc:51
bool do_is_transactional() override
Definition: rpl_info_dummy.cc:193
bool do_set_info(const int pos, const char *value) override
Definition: rpl_info_dummy.cc:81
int do_clean_info() override
Definition: rpl_info_dummy.cc:74
int do_prepare_info_for_read() override
Definition: rpl_info_dummy.cc:39
void do_end_info() override
Definition: rpl_info_dummy.cc:67
Definition: rpl_info_handler.h:57
enum_field_get_status
Definition: rpl_info_handler.h:65
Definition: dynamic_ids.h:32
Some integer typedefs for easier portability.
unsigned char uchar
Definition: my_inttypes.h:51
enum_return_check
Definition: rpl_info_handler.h:50
unsigned int uint
Definition: uca-dump.cc:29