|
| HealthCheckMacIpInstanceService (HealthCheckService *service, MetaDataIpAllocator *allocator, VmInterface *intf, VmInterface *other_intf, bool ignore_status_event, bool multi_hop) |
|
virtual | ~HealthCheckMacIpInstanceService () |
|
virtual void | ResyncTarget (const HealthCheckService *service) const |
|
virtual void | set_destination_mac (const MacAddress &mac) |
|
virtual const MacAddress | destination_mac () const |
|
| HealthCheckInstanceService (HealthCheckService *service, MetaDataIpAllocator *allocator, VmInterface *intf, VmInterface *other_intf, bool ignore_status_event, bool multi_hop) |
|
virtual | ~HealthCheckInstanceService () |
|
virtual bool | CreateInstanceTask () |
|
virtual bool | DestroyInstanceTask () |
|
virtual bool | RunInstanceTask () |
|
virtual bool | StopInstanceTask () |
|
virtual bool | UpdateInstanceTask () |
|
void | EnqueueMacIpLearningHCStatus (const HealthCheckService *service) const |
|
bool | is_multi_hop () const |
|
| HealthCheckInstanceBase (HealthCheckService *service, MetaDataIpAllocator *allocator, VmInterface *intf, bool ignore_status_event) |
|
virtual | ~HealthCheckInstanceBase () |
|
void | OnRead (const std::string &data) |
|
void | OnExit (const boost::system::error_code &ec) |
|
void | SetService (HealthCheckService *service) |
|
void | StopTask (HealthCheckService *service) |
|
void | set_service (HealthCheckService *service) |
|
std::string | to_string () |
|
bool | active () |
|
virtual bool | IsRunning () const |
|
HealthCheckService * | service () const |
|
InterfaceRef | interface () const |
|
MetaDataIp * | ip () const |
|
const std::string & | last_update_time () const |
|
bool | IsStatusEventIgnored () const |
|
void | set_source_ip (const IpAddress &ip) |
|
IpAddress | get_source_ip () const |
|
IpAddress | source_ip () const |
|
IpAddress | update_source_ip () |
|
void | set_destination_ip (const IpAddress &ip) |
|
IpAddress | destination_ip () const |
|
void | EnqueueHealthCheckResync (const HealthCheckService *service, const VmInterface *itf) const |
|
Definition at line 249 of file health_check.h.