#include <config_json_parser.h>
|
| ConfigJsonParser () |
|
| ~ConfigJsonParser () |
|
virtual void | SetupGraphFilter () |
|
virtual void | EndOfConfig () |
|
void | MetadataRegister (const std::string &metadata, MetadataParseFn parser) |
|
void | MetadataClear (const std::string &module) |
|
virtual bool | Receive (const ConfigCass2JsonAdapter &adapter, bool add_change) |
|
void | ifmap_server_set (IFMapServer *ifmap_server) |
|
| ConfigJsonParserBase () |
|
virtual | ~ConfigJsonParserBase () |
|
const ObjectTypeList & | ObjectTypeListToRead () const |
|
std::string | GetParentName (const std::string &left, const std::string &right) const |
|
std::string | GetLinkName (const std::string &left, const std::string &right) const |
|
std::string | GetWrapperFieldName (const std::string &type_name, const std::string &property_name) const |
|
bool | IsLinkWithAttr (const std::string &left, const std::string &right) const |
|
void | Init (ConfigClientManager *mgr) |
|
uint64_t | GetGenerationNumber () const |
|
void | AddLinkName (LinkMemberPair member_pair, LinkDataPair data_pair) |
|
void | AddParentName (LinkMemberPair member_pair, std::string s) |
|
void | AddWrapperField (std::string key, std::string value) |
|
void | AddObjectType (std::string object) |
|
const bool | IsReadObjectType (std::string objectType) |
|
bool | IsListOrMapPropEmpty (const std::string &uuid_key, const std::string &lookup_key) const |
|
|
void | SetupObjectFilter () |
|
void | SetupSchemaGraphFilter () |
|
void | SetupSchemaWrapperPropertyInfo () |
|
bool | ParseDocument (const ConfigCass2JsonAdapter &adapter, IFMapOrigin::Origin origin, RequestList *req_list, IFMapTable::RequestKey *key, bool add_change) const |
|
bool | ParseNameType (const ConfigCass2JsonAdapter &adapter, IFMapTable::RequestKey *key) const |
|
bool | ParseProperties (const ConfigCass2JsonAdapter &adapter, const IFMapTable::RequestKey &key, IFMapOrigin::Origin origin, RequestList *req_list, bool add_change) const |
|
bool | ParseOneProperty (const ConfigCass2JsonAdapter &adapter, const contrail_rapidjson::Value &key_node, const contrail_rapidjson::Value &value_node, const IFMapTable::RequestKey &key, IFMapOrigin::Origin origin, RequestList *req_list, bool add_change) const |
|
bool | ParseLinks (const ConfigCass2JsonAdapter &adapter, const IFMapTable::RequestKey &key, IFMapOrigin::Origin origin, RequestList *req_list, bool add_change) const |
|
bool | ParseRef (const ConfigCass2JsonAdapter &adapter, const contrail_rapidjson::Value &ref_entry, IFMapOrigin::Origin origin, const std::string &refer, const IFMapTable::RequestKey &key, RequestList *req_list, bool add_change) const |
|
bool | ParseOneRef (const ConfigCass2JsonAdapter &adapter, const contrail_rapidjson::Value &arr, const IFMapTable::RequestKey &key, IFMapOrigin::Origin origin, RequestList *req_list, const std::string &key_str, size_t pos, bool add_change) const |
|
void | EnqueueListToTables (RequestList *req_list) const |
|
void | InsertRequestIntoQ (IFMapOrigin::Origin origin, const std::string &neigh_type, const std::string &neigh_name, const std::string &metaname, std::unique_ptr< AutogenProperty > &pvalue, const IFMapTable::RequestKey &key, bool add_change, RequestList *req_list) const |
|
IFMapTable::RequestKey * | CloneKey (const IFMapTable::RequestKey &src) const |
|
Definition at line 27 of file config_json_parser.h.
ConfigJsonParser::ConfigJsonParser |
( |
| ) |
|
ConfigJsonParser::~ConfigJsonParser |
( |
| ) |
|
void ConfigJsonParser::EndOfConfig |
( |
| ) |
|
|
virtual |
void ConfigJsonParser::EnqueueListToTables |
( |
RequestList * |
req_list | ) |
const |
|
private |
void ConfigJsonParser::ifmap_server_set |
( |
IFMapServer * |
ifmap_server | ) |
|
|
inline |
void ConfigJsonParser::MetadataClear |
( |
const std::string & |
module | ) |
|
void ConfigJsonParser::MetadataRegister |
( |
const std::string & |
metadata, |
|
|
MetadataParseFn |
parser |
|
) |
| |
void ConfigJsonParser::SetupGraphFilter |
( |
| ) |
|
|
virtual |
void ConfigJsonParser::SetupObjectFilter |
( |
| ) |
|
|
private |
void ConfigJsonParser::SetupSchemaGraphFilter |
( |
| ) |
|
|
private |
void ConfigJsonParser::SetupSchemaWrapperPropertyInfo |
( |
| ) |
|
|
private |
The documentation for this class was generated from the following files: