#include <sstream>
#include "service_instance.h"
#include "ifmap/ifmap_node.h"
#include "schema/vnc_cfg_types.h"
#include "oper/ifmap_dependency_manager.h"
#include "oper/operdb_init.h"
#include <cfg/cfg_init.h>
#include <cmn/agent.h>
#include <init/agent_param.h>
#include <oper/agent_sandesh.h>
#include <oper/agent_types.h>
#include "oper/instance_manager.h"
Go to the source code of this file.
|
static uuid | IdPermsGetUuid (const autogen::IdPermsType &id) |
|
static bool | IsNodeType (IFMapNode *node, const char *node_typename) |
|
static IFMapNode * | FindAndSetVirtualMachine (DBGraph *graph, IFMapNode *si_node, ServiceInstance::Properties *properties) |
|
static IFMapNode * | FindNetworkIpam (DBGraph *graph, IFMapNode *vn_ipam_node) |
|
static IFMapNode * | FindNetwork (DBGraph *graph, IFMapNode *vmi_node) |
|
static std::string | FindInterfaceIp (DBGraph *graph, IFMapNode *vmi_node) |
|
static bool | SubNetContainsIpv4 (const autogen::IpamSubnetType &subnet, const std::string &ip) |
|
static void | FindAndSetInterfaces (DBGraph *graph, IFMapNode *vm_node, autogen::ServiceInstance *svc_instance, ServiceInstance::Properties *properties) |
|
static void | FindAndSetTypes (DBGraph *graph, IFMapNode *si_node, ServiceInstance::Properties *properties) |
|
static void | FindAndSetLoadbalancer (ServiceInstance::Properties *properties) |
|
static int | compare_kvps (const std::vector< autogen::KeyValuePair > &lhs, const std::vector< autogen::KeyValuePair > &rhs) |
|
template<typename Type > |
static int | compare (const Type &lhs, const Type &rhs) |
|
void | InstanceKvpsDiffString (const std::vector< autogen::KeyValuePair > &lhs, const std::vector< autogen::KeyValuePair > &rhs, std::stringstream *ss) |
|
template<typename Type >
static int compare |
( |
const Type & |
lhs, |
|
|
const Type & |
rhs |
|
) |
| |
|
static |
static int compare_kvps |
( |
const std::vector< autogen::KeyValuePair > & |
lhs, |
|
|
const std::vector< autogen::KeyValuePair > & |
rhs |
|
) |
| |
|
static |
static uuid IdPermsGetUuid |
( |
const autogen::IdPermsType & |
id | ) |
|
|
static |
void InstanceKvpsDiffString |
( |
const std::vector< autogen::KeyValuePair > & |
lhs, |
|
|
const std::vector< autogen::KeyValuePair > & |
rhs, |
|
|
std::stringstream * |
ss |
|
) |
| |
static bool IsNodeType |
( |
IFMapNode * |
node, |
|
|
const char * |
node_typename |
|
) |
| |
|
static |
static bool SubNetContainsIpv4 |
( |
const autogen::IpamSubnetType & |
subnet, |
|
|
const std::string & |
ip |
|
) |
| |
|
static |