22 #include <kernel/NodeBitmask.hpp>
23 #include "ConfigInfo.hpp"
25 #include "../mgmapi/mgmapi_configuration.hpp"
44 void print(
const char* section_filter = NULL, NodeId nodeid_filter = NULL,
45 const char* param_filter = NULL,
46 NdbOut& out = ndbout)
const;
52 Uint32 getGeneration()
const;
53 bool setGeneration(Uint32);
58 const char* getName()
const;
59 bool setName(
const char* new_name);
72 Uint32 getPrimaryMgmNode()
const;
73 bool setPrimaryMgmNode(Uint32);
90 const unsigned* exclude=NULL)
const;
95 void print_diff(
const Config* other)
const;
110 const unsigned* exclude = NULL)
const;
115 bool illegal_change(
const Config* other)
const;
120 bool equal(
const Config*,
const unsigned* exclude = NULL)
const;
128 Uint32 checksum(
void)
const;
141 bool setValue(Uint32 section, Uint32 section_no,
142 Uint32
id, Uint32 new_val);
143 bool setValue(Uint32 section, Uint32 section_no,
144 Uint32
id,
const char* new_val);