OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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) const PortIpcHandlerprivate
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 PortIpcHandlerprivate
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 PortIpcHandlerprivate
agent_PortIpcHandlerprivate
BuildGateway(const contrail_rapidjson::Value &d, const std::string &json, std::string &err_msg, VirtualGatewayInfo *req) const PortIpcHandlerprivate
BuildGatewayArrayElement(const contrail_rapidjson::Value &d, VirtualGatewayConfig::Subnet *entry) const PortIpcHandlerprivate
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)PortIpcHandlerprivate
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 PortIpcHandlerprivate
InitDone()PortIpcHandler
interface_stale_cleaner() const PortIpcHandlerinline
interface_stale_cleaner_PortIpcHandlerprivate
InterfaceExists(const std::string &name) const PortIpcHandlerprivate
IsUUID(const std::string &uuid_str) const PortIpcHandlerprivate
kPortsDirPortIpcHandlerstatic
MakeAddVmiUuidRequest(const contrail_rapidjson::Value &d, bool check_port, std::string &err_msg) const PortIpcHandlerprivate
MakeAddVmVnPortRequest(const contrail_rapidjson::Value &d, bool check_port, std::string &err_msg) const PortIpcHandlerprivate
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 PortIpcHandlerprivate
port_subscribe_table() const PortIpcHandlerinline
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) const PortIpcHandlerprivate
ValidGatewayJsonString(const contrail_rapidjson::Value &d, VirtualGatewayConfig::SubnetList *list) const PortIpcHandlerprivate
version_PortIpcHandlerprivate
vmvn_dir_PortIpcHandlerprivate
VmVnToVmi(const boost::uuids::uuid &vm_uuid) const PortIpcHandler
WriteJsonToFile(VmiSubscribeEntry *entry, bool overwrite) const PortIpcHandlerprivate
WriteJsonToFile(VmVnPortSubscribeEntry *entry) const PortIpcHandlerprivate
~PortIpcHandler()PortIpcHandlervirtual