#include <ctype.h>
#include <stdio.h>
#include <sstream>
#include <fstream>
#include <net/if.h>
#include <boost/uuid/uuid.hpp>
#include <boost/filesystem.hpp>
#include <boost/foreach.hpp>
#include <rapidjson/document.h>
#include <rapidjson/prettywriter.h>
#include <rapidjson/stringbuffer.h>
#include "base/logging.h"
#include "base/task.h"
#include "base/string_util.h"
#include "db/db.h"
#include "db/db_entry.h"
#include "db/db_table.h"
#include "cmn/agent_cmn.h"
#include "init/agent_param.h"
#include "cfg/cfg_init.h"
#include "oper/interface_common.h"
#include "oper/vm.h"
#include "oper/vn.h"
#include "port_ipc/port_ipc_handler.h"
#include "port_ipc/port_ipc_types.h"
#include "port_ipc/port_subscribe_table.h"
Go to the source code of this file.
|
static bool | GetStringMember (const contrail_rapidjson::Value &d, const char *member, std::string *data, std::string *err) |
|
static bool | GetUint32Member (const contrail_rapidjson::Value &d, const char *member, uint32_t *data, std::string *err) |
|
static bool | GetUuidMember (const contrail_rapidjson::Value &d, const char *member, boost::uuids::uuid *u, std::string *err) |
|
static void | InterfaceResync (Agent *agent, const boost::uuids::uuid &u, const string &name, bool link_status) |
|
static bool GetStringMember |
( |
const contrail_rapidjson::Value & |
d, |
|
|
const char * |
member, |
|
|
std::string * |
data, |
|
|
std::string * |
err |
|
) |
| |
|
static |
static bool GetUint32Member |
( |
const contrail_rapidjson::Value & |
d, |
|
|
const char * |
member, |
|
|
uint32_t * |
data, |
|
|
std::string * |
err |
|
) |
| |
|
static |
static bool GetUuidMember |
( |
const contrail_rapidjson::Value & |
d, |
|
|
const char * |
member, |
|
|
boost::uuids::uuid * |
u, |
|
|
std::string * |
err |
|
) |
| |
|
static |