6 #include <boost/property_tree/xml_parser.hpp>
12 #include <bgp_schema_types.h>
36 using namespace autogen;
37 using namespace boost::property_tree;
38 using namespace boost::uuids;
39 using boost::optional;
69 vnc_cfg_Agent_ModuleInit(db,
cfg_graph_.get());
71 bgp_schema_Agent_ModuleInit(db,
cfg_graph_.get());
83 int need_property_id) {
138 "virtual-network-network-ipam")));
143 "virtual-machine-interface-routing-instance")));
148 "interface-route-table")));
153 "service_instance")));
158 "service-template")));
173 "logical-interface")));
178 "physical-router")));
183 "service-health-check")));
193 "global-qos-config")));
203 "forwarding-class")));
213 "virtual-machine-interface-bridge-domain")));
218 "application-policy-set")));
223 "firewall-policy")));
243 "firewall-policy-firewall-rule")));
253 "application-policy-set-firewall-policy")));
267 "security-logging-object")));
277 "multicast-policy")));
IFMapAgentTable * cfg_project_table_
IFMapAgentTable * cfg_aliasip_table_
IFMapAgentTable * cfg_qos_table_
IFMapAgentTable * cfg_service_template_table_
IFMapAgentTable * cfg_vn_network_ipam_table_
void IFMapAgentLinkTable_Init(DB *db, DBGraph *graph)
IFMapAgentTable * cfg_port_tuple_table_
IFMapAgentTable * cfg_instanceip_table_
void CreateDBTables(DB *db)
std::unique_ptr< IntfMirrorCfgTable > cfg_intf_mirror_table_
IFMapAgentTable * cfg_vm_port_bridge_domain_table_
void set_interface_mirror_cfg_table(IntfMirrorCfgTable *table)
IFMapAgentTable * cfg_physical_device_table_
IFMapAgentTable * cfg_bridge_domain_table_
void set_ifmap_stale_cleaner(IFMapAgentStaleCleaner *cl)
IFMapAgentTable * cfg_floatingip_table_
IFMapAgentTable * cfg_aliasip_pool_table_
void set_mirror_cfg_table(MirrorCfgTable *table)
IFMapAgentTable * cfg_slo_table_
void set_ifmap_parser(IFMapAgentParser *parser)
IFMapAgentTable * cfg_qos_queue_table_
IFMapAgentTable * cfg_forwarding_class_table_
boost::shared_ptr< TraceBuffer< SandeshTrace > > SandeshTraceBufferPtr
IFMapAgentTable * cfg_firewall_policy_table_
IFMapAgentTable * cfg_policy_set_firewall_policy_table_
IFMapAgentTable * cfg_logical_port_table_
std::unique_ptr< CfgFilter > cfg_filter_
IFMapAgentTable * cfg_vm_table_
IFMapAgentTable * cfg_firewall_policy_firewall_rule_table_
IFMapAgentTable * cfg_vm_port_vrf_table_
IFMapAgentTable * cfg_network_ipam_table_
IFMapAgentTable * cfg_service_instance_table_
IFMapAgentTable * cfg_address_group_table_
std::unique_ptr< DBGraph > cfg_graph_
IFMapAgentTable * cfg_route_table_
IFMapAgentTable * cfg_multicast_policy_table_
IFMapAgentTable * cfg_service_group_table_
IFMapAgentTable * cfg_subnet_table_
AgentConfig(Agent *agent)
IFMapAgentTable * cfg_sg_table_
IFMapAgentTable * cfg_policy_management_table_
void RegisterDBClients(DB *db)
IFMapAgentStaleCleaner * ifmap_stale_cleaner() const
IFMapAgentTable * cfg_acl_table_
IFMapAgentTable * cfg_policy_set_table_
IFMapAgentTable * cfg_firewall_rule_table_
IFMapAgentTable * cfg_health_check_table_
void IFMapAgentSandeshInit(DB *db, IFMapAgentParser *parser)
IFMapAgentTable * cfg_global_qos_table_
IFMapAgentTable * cfg_vm_interface_table_
static IFMapTable * FindTable(DB *db, const std::string &element_type)
SandeshTraceBufferPtr CfgTraceBuf
IFMapAgentTable * cfg_security_group_table_
void Register(const char *node_name, AgentDBTable *table, int need_property_id)
IFMapAgentTable * cfg_floatingip_pool_table_
std::unique_ptr< MirrorCfgTable > cfg_mirror_table_
IFMapAgentTable * cfg_vrf_table_
IFMapAgentTable * cfg_tag_table_
IFMapAgentTable * cfg_vn_table_
std::unique_ptr< IFMapAgentParser > cfg_parser_
SandeshTraceBufferPtr SandeshTraceBufferCreate(const std::string &buf_name, size_t buf_size, bool trace_enable=true)