OpenSDN source code
PortIpcHandler Member List

This is the complete list of members for PortIpcHandler, including all inherited members.

AddMember(const char *key, const char *value, contrail_rapidjson::Document *doc) constPortIpcHandlerprivate
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) constPortIpcHandler
AddVmiUuidEntry(PortSubscribeEntryPtr entry, const contrail_rapidjson::Value &d, bool write_file, std::string &err_msg) constPortIpcHandlerprivate
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) constPortIpcHandlerprivate
agent_PortIpcHandlerprivate
BuildGateway(const contrail_rapidjson::Value &d, const std::string &json, std::string &err_msg, VirtualGatewayInfo *req) constPortIpcHandlerprivate
BuildGatewayArrayElement(const contrail_rapidjson::Value &d, VirtualGatewayConfig::Subnet *entry) constPortIpcHandlerprivate
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) constPortIpcHandler
DisablePort(const string &url, string &err_msg)PortIpcHandler
DISALLOW_COPY_AND_ASSIGN(PortIpcHandler)PortIpcHandlerprivate
EnablePort(const string &url, string &err_msg)PortIpcHandler
GetPortInfo(const std::string &uuid_str, std::string &info) constPortIpcHandler
GetVmVnCfgPort(const string &vm, string &info) constPortIpcHandler
GetVmVnPort(const std::string &vm_uuid, const std::string &vmi_uuid, std::string &info) constPortIpcHandler
HasAllGatewayFields(const contrail_rapidjson::Value &d, std::string &member_err, VirtualGatewayInfo *req) constPortIpcHandlerprivate
InitDone()PortIpcHandler
interface_stale_cleaner() constPortIpcHandlerinline
interface_stale_cleaner_PortIpcHandlerprivate
InterfaceExists(const std::string &name) constPortIpcHandlerprivate
IsUUID(const std::string &uuid_str) constPortIpcHandlerprivate
kPortsDirPortIpcHandlerstatic
MakeAddVmiUuidRequest(const contrail_rapidjson::Value &d, bool check_port, std::string &err_msg) constPortIpcHandlerprivate
MakeAddVmVnPortRequest(const contrail_rapidjson::Value &d, bool check_port, std::string &err_msg) constPortIpcHandlerprivate
MakeJsonFromVmi(const boost::uuids::uuid &vmi_uuid, std::string &resp) constPortIpcHandler
MakeJsonFromVmiConfig(const boost::uuids::uuid &vmi_uuid, string &resp) constPortIpcHandler
MakeVmiUuidJson(const VmiSubscribeEntry *entry, bool meta_info) constPortIpcHandler
MakeVmVnPortJson(const VmVnPortSubscribeEntry *entry, string &info, bool meta_info) constPortIpcHandlerprivate
port_subscribe_table() constPortIpcHandlerinline
port_subscribe_table_PortIpcHandlerprivate
PortIpcHandler(Agent *agent, const std::string &dir)PortIpcHandler
PortIpcTest classPortIpcHandlerfriend
ports_dir_PortIpcHandlerprivate
ProcessFile(const std::string &file, bool check_port, bool vm_vn_port)PortIpcHandlerprivate
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) constPortIpcHandlerprivate
ValidGatewayJsonString(const contrail_rapidjson::Value &d, VirtualGatewayConfig::SubnetList *list) constPortIpcHandlerprivate
version_PortIpcHandlerprivate
vmvn_dir_PortIpcHandlerprivate
VmVnToVmi(const boost::uuids::uuid &vm_uuid) constPortIpcHandler
WriteJsonToFile(VmiSubscribeEntry *entry, bool overwrite) constPortIpcHandlerprivate
WriteJsonToFile(VmVnPortSubscribeEntry *entry) constPortIpcHandlerprivate
~PortIpcHandler()PortIpcHandlervirtual