14 #ifdef HUMOTO_CONFIG_DISABLED 15 #error "This header must be included before humoto.h" 20 #include "msgpack.hpp" 41 #ifdef HUMOTO_CONFIG_CONFIGURABLE_BASE_PARENT 42 using HUMOTO_CONFIG_CONFIGURABLE_BASE_PARENT::writeConfigEntries;
43 using HUMOTO_CONFIG_CONFIGURABLE_BASE_PARENT::readConfigEntries;
56 #ifdef HUMOTO_CONFIG_CONFIGURABLE_BASE_PARENT 57 #undef HUMOTO_CONFIG_CONFIGURABLE_BASE_PARENT 59 #define HUMOTO_CONFIG_CONFIGURABLE_BASE_PARENT humoto::config::msgpack::ConfigurableBase 64 #define HUMOTO_BRIDGE_config_msgpack_DEFINITIONS \ 66 void writeConfigEntries(humoto::config::msgpack::Writer & writer) const \ 68 writeConfigEntriesTemplate(writer); \ 70 void readConfigEntries(humoto::config::msgpack::Reader & reader, const bool crash_flag)\ 72 readConfigEntriesTemplate(reader, crash_flag);\ 75 #ifndef HUMOTO_USE_CONFIG 76 #define HUMOTO_USE_CONFIG
virtual void writeConfigEntries(humoto::config::msgpack::Writer &) const =0
virtual void readConfigEntries(humoto::config::msgpack::Reader &, const bool)=0
#define HUMOTO_CONFIG_CONFIGURABLE_BASE_PARENT
The root namespace of HuMoTo.
Configuration reader class.
Configuration writer class.