#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.
◆ MetadataParseFn
◆ MetadataParseMap
◆ RequestList
◆ ConfigJsonParser()
ConfigJsonParser::ConfigJsonParser |
( |
| ) |
|
◆ ~ConfigJsonParser()
ConfigJsonParser::~ConfigJsonParser |
( |
| ) |
|
◆ CloneKey()
◆ EndOfConfig()
void ConfigJsonParser::EndOfConfig |
( |
| ) |
|
|
virtual |
◆ EnqueueListToTables()
void ConfigJsonParser::EnqueueListToTables |
( |
RequestList * |
req_list | ) |
const |
|
private |
◆ ifmap_server_set()
void ConfigJsonParser::ifmap_server_set |
( |
IFMapServer * |
ifmap_server | ) |
|
|
inline |
◆ InsertRequestIntoQ()
◆ MetadataClear()
void ConfigJsonParser::MetadataClear |
( |
const std::string & |
module | ) |
|
◆ MetadataRegister()
void ConfigJsonParser::MetadataRegister |
( |
const std::string & |
metadata, |
|
|
MetadataParseFn |
parser |
|
) |
| |
◆ ParseDocument()
◆ ParseLinks()
◆ ParseNameType()
◆ ParseOneProperty()
◆ ParseOneRef()
◆ ParseProperties()
◆ ParseRef()
◆ Receive()
◆ SetupGraphFilter()
void ConfigJsonParser::SetupGraphFilter |
( |
| ) |
|
|
virtual |
◆ SetupObjectFilter()
void ConfigJsonParser::SetupObjectFilter |
( |
| ) |
|
|
private |
◆ SetupSchemaGraphFilter()
void ConfigJsonParser::SetupSchemaGraphFilter |
( |
| ) |
|
|
private |
◆ SetupSchemaWrapperPropertyInfo()
void ConfigJsonParser::SetupSchemaWrapperPropertyInfo |
( |
| ) |
|
|
private |
◆ ifmap_server_
◆ metadata_map_
The documentation for this class was generated from the following files: