#include <health_check.h>
|
| HealthCheckServiceData (Agent *agent, IpAddress dest_ip, const std::string &name, const std::string &monitor_type, const std::string &stype, uint8_t ip_proto, const std::string &http_method, const std::string &url_path, uint16_t url_port, const std::string &expected_codes, uint32_t delay, uint64_t delay_usecs, uint32_t timeout, uint64_t timeout_usecs, uint32_t max_retries, bool is_all_ip, std::set< IpAddress > cfg_target_ip_list, IFMapNode *ifmap_node) |
|
virtual | ~HealthCheckServiceData () |
|
| AgentOperDBData (const Agent *agent, IFMapNode *node) |
|
virtual | ~AgentOperDBData () |
|
void | SetIFMapNode (IFMapNode *node) |
|
IFMapNode * | ifmap_node () const |
|
const Agent * | agent () const |
|
| AgentData () |
|
virtual | ~AgentData () |
|
virtual | ~DBRequestData () |
|
Definition at line 43 of file health_check.h.
◆ HealthCheckServiceData()
HealthCheckServiceData::HealthCheckServiceData |
( |
Agent * |
agent, |
|
|
IpAddress |
dest_ip, |
|
|
const std::string & |
name, |
|
|
const std::string & |
monitor_type, |
|
|
const std::string & |
stype, |
|
|
uint8_t |
ip_proto, |
|
|
const std::string & |
http_method, |
|
|
const std::string & |
url_path, |
|
|
uint16_t |
url_port, |
|
|
const std::string & |
expected_codes, |
|
|
uint32_t |
delay, |
|
|
uint64_t |
delay_usecs, |
|
|
uint32_t |
timeout, |
|
|
uint64_t |
timeout_usecs, |
|
|
uint32_t |
max_retries, |
|
|
bool |
is_all_ip, |
|
|
std::set< IpAddress > |
cfg_target_ip_list, |
|
|
IFMapNode * |
ifmap_node |
|
) |
| |
|
inline |
◆ ~HealthCheckServiceData()
virtual HealthCheckServiceData::~HealthCheckServiceData |
( |
| ) |
|
|
inlinevirtual |
◆ delay_
uint32_t HealthCheckServiceData::delay_ |
◆ delay_usecs_
uint64_t HealthCheckServiceData::delay_usecs_ |
◆ dest_ip_
◆ expected_codes_
std::string HealthCheckServiceData::expected_codes_ |
◆ http_method_
std::string HealthCheckServiceData::http_method_ |
◆ intf_uuid_list_
◆ ip_proto_
uint8_t HealthCheckServiceData::ip_proto_ |
◆ is_all_ip_
bool HealthCheckServiceData::is_all_ip_ |
◆ max_retries_
uint32_t HealthCheckServiceData::max_retries_ |
◆ monitor_type_
std::string HealthCheckServiceData::monitor_type_ |
◆ name_
std::string HealthCheckServiceData::name_ |
◆ new_target_ip_list_
std::set<IpAddress> HealthCheckServiceData::new_target_ip_list_ |
◆ service_type_
std::string HealthCheckServiceData::service_type_ |
◆ timeout_
uint32_t HealthCheckServiceData::timeout_ |
◆ timeout_usecs_
uint64_t HealthCheckServiceData::timeout_usecs_ |
◆ url_path_
std::string HealthCheckServiceData::url_path_ |
◆ url_port_
uint16_t HealthCheckServiceData::url_port_ |
◆ vn_uuid_list_
The documentation for this struct was generated from the following file: