OpenSDN source code
|
This is the complete list of members for PortIpcHandler, including all inherited members.
AddMember(const char *key, const char *value, contrail_rapidjson::Document *doc) const | PortIpcHandler | private |
AddPortArrayFromJson(const contrail_rapidjson::Value &d, const std::string &json, VmiSubscribeEntryPtrList &req_list, bool check_port, std::string &err_msg) | PortIpcHandler | |
AddPortFromJson(const string &json, bool check_port, string &err_msg, bool write_file) | PortIpcHandler | |
AddVgwFromJson(const std::string &json, std::string &err_msg) const | PortIpcHandler | |
AddVmiUuidEntry(PortSubscribeEntryPtr entry, const contrail_rapidjson::Value &d, bool write_file, std::string &err_msg) const | PortIpcHandler | private |
AddVmVnPort(const std::string &json, bool check_port, std::string &err_msg, bool write_file) | PortIpcHandler | |
AddVmVnPortEntry(PortSubscribeEntryPtr entry, const contrail_rapidjson::Value &d, bool write_file, std::string &err_msg) const | PortIpcHandler | private |
agent_ | PortIpcHandler | private |
BuildGateway(const contrail_rapidjson::Value &d, const std::string &json, std::string &err_msg, VirtualGatewayInfo *req) const | PortIpcHandler | private |
BuildGatewayArrayElement(const contrail_rapidjson::Value &d, VirtualGatewayConfig::Subnet *entry) const | PortIpcHandler | private |
DeletePort(const string &url, string &err_msg) | PortIpcHandler | |
DeleteVmiUuidEntry(const boost::uuids::uuid &u, std::string &err_str) | PortIpcHandler | |
DeleteVmVnPort(const boost::uuids::uuid &vmi_uuid, string &err_msg) | PortIpcHandler | |
DeleteVmVnPort(const std::string &json, const std::string &vm, string &err_msg) | PortIpcHandler | |
DelVgwFromJson(const std::string &json, std::string &err_msg) const | PortIpcHandler | |
DisablePort(const string &url, string &err_msg) | PortIpcHandler | |
DISALLOW_COPY_AND_ASSIGN(PortIpcHandler) | PortIpcHandler | private |
EnablePort(const string &url, string &err_msg) | PortIpcHandler | |
GetPortInfo(const std::string &uuid_str, std::string &info) const | PortIpcHandler | |
GetVmVnCfgPort(const string &vm, string &info) const | PortIpcHandler | |
GetVmVnPort(const std::string &vm_uuid, const std::string &vmi_uuid, std::string &info) const | PortIpcHandler | |
HasAllGatewayFields(const contrail_rapidjson::Value &d, std::string &member_err, VirtualGatewayInfo *req) const | PortIpcHandler | private |
InitDone() | PortIpcHandler | |
interface_stale_cleaner() const | PortIpcHandler | inline |
interface_stale_cleaner_ | PortIpcHandler | private |
InterfaceExists(const std::string &name) const | PortIpcHandler | private |
IsUUID(const std::string &uuid_str) const | PortIpcHandler | private |
kPortsDir | PortIpcHandler | static |
MakeAddVmiUuidRequest(const contrail_rapidjson::Value &d, bool check_port, std::string &err_msg) const | PortIpcHandler | private |
MakeAddVmVnPortRequest(const contrail_rapidjson::Value &d, bool check_port, std::string &err_msg) const | PortIpcHandler | private |
MakeJsonFromVmi(const boost::uuids::uuid &vmi_uuid, std::string &resp) const | PortIpcHandler | |
MakeJsonFromVmiConfig(const boost::uuids::uuid &vmi_uuid, string &resp) const | PortIpcHandler | |
MakeVmiUuidJson(const VmiSubscribeEntry *entry, bool meta_info) const | PortIpcHandler | |
MakeVmVnPortJson(const VmVnPortSubscribeEntry *entry, string &info, bool meta_info) const | PortIpcHandler | private |
port_subscribe_table() const | PortIpcHandler | inline |
port_subscribe_table_ | PortIpcHandler | private |
PortIpcHandler(Agent *agent, const std::string &dir) | PortIpcHandler | |
PortIpcTest class | PortIpcHandler | friend |
ports_dir_ | PortIpcHandler | private |
ProcessFile(const std::string &file, bool check_port, bool vm_vn_port) | PortIpcHandler | private |
ReloadAllPorts(const std::string &dir, bool check_port, bool vm_vn_port) | PortIpcHandler | |
ReloadAllPorts(bool check_port) | PortIpcHandler | |
Shutdown() | PortIpcHandler | |
SyncHandler() | PortIpcHandler | |
ValidateMac(const std::string &mac) const | PortIpcHandler | private |
ValidGatewayJsonString(const contrail_rapidjson::Value &d, VirtualGatewayConfig::SubnetList *list) const | PortIpcHandler | private |
version_ | PortIpcHandler | private |
vmvn_dir_ | PortIpcHandler | private |
VmVnToVmi(const boost::uuids::uuid &vm_uuid) const | PortIpcHandler | |
WriteJsonToFile(VmiSubscribeEntry *entry, bool overwrite) const | PortIpcHandler | private |
WriteJsonToFile(VmVnPortSubscribeEntry *entry) const | PortIpcHandler | private |
~PortIpcHandler() | PortIpcHandler | virtual |