#include "snmp_client.hpp" | |
#include "snmp_conf_manager.hpp" | |
namespace phosphor | |
{ | |
namespace network | |
{ | |
namespace snmp | |
{ | |
Client::Client(sdbusplus::bus::bus& bus, const char* objPath, | |
ConfManager& parent, const std::string& address, uint16_t port) : | |
Ifaces(bus, objPath, true), | |
parent(parent) | |
{ | |
this->address(address); | |
this->port(port); | |
// Emit deferred signal. | |
emit_object_added(); | |
} | |
void Client::delete_() | |
{ | |
parent.deleteSNMPClient(this->address()); | |
} | |
} // namespace snmp | |
} // namespace network | |
} // namespace phosphor |