| #ifndef {header}_HEADER_H |
| #define {header}_HEADER_H |
| {{ if readwrite }} |
| #include <server_configurable_flags/get_flags.h> |
| using namespace server_configurable_flags; |
| {{ endif }} |
| namespace {cpp_namespace} \{ |
| {{ for item in class_elements}} |
| static const bool {item.flag_name}() \{ |
| {{ if item.readwrite- }} |
| return GetServerConfigurableFlag( |
| "{item.device_config_namespace}", |
| "{item.device_config_flag}", |
| "{item.default_value}") == "true"; |
| {{ -else- }} |
| return {item.default_value}; |
| {{ -endif }} |
| } |
| {{ endfor }} |
| } |
| #endif |