8#ifndef CONFFWK_SCHEMA_H_
9#define CONFFWK_SCHEMA_H_
66 const std::string& name,
68 const std::string&
range,
72 const std::string& default_value,
73 const std::string& description
86 const std::string& prefix =
""
124 const std::string& name,
125 const std::string&
type,
129 const std::string& description
142 const std::string& prefix =
""
169 const std::string& name,
170 const std::string& description,
171 const std::string& schema_path,
185 const std::string& prefix =
""
192 std::ostream&
operator<<(std::ostream&
out,
const attribute_t &);
193 std::ostream&
operator<<(std::ostream&
out,
const relationship_t &);
194 std::ostream&
operator<<(std::ostream&
out,
const class_t &);
const char * bool2str(bool value)
std::ostream & operator<<(std::ostream &, const ConfigurationChange &)
DAC value out of range
Message.
FELIX Initialization std::string initerror FELIX queue timed out
int_format_t p_int_format
static const char * type(type_t type)
std::string p_description
void print(std::ostream &out, const std::string &prefix="") const
std::string p_default_value
static const char * type2str(type_t type)
static const char * format2str(int_format_t format)
attribute_t(const std::string &name, type_t type, const std::string &range, int_format_t int_format, bool is_not_null, bool is_multi_value, const std::string &default_value, const std::string &description)
const std::vector< attribute_t > p_attributes
const std::vector< relationship_t > p_relationships
void print(std::ostream &out, const std::string &prefix="") const
class_t(const std::string &name, const std::string &description, const std::string &schema_path, bool is_abstract)
const std::vector< std::string > p_subclasses
std::string p_description
std::string p_schema_path
const std::vector< std::string > p_superclasses
cardinality_t p_cardinality
void print(std::ostream &out, const std::string &prefix="") const
static const char * card2str(cardinality_t cardinality)
relationship_t(const std::string &name, const std::string &type, bool can_be_null, bool is_multi_value, bool is_aggregation, const std::string &description)
std::string p_description