OpenSDN source code
HealthCheckInstanceEvent Struct Reference

#include <health_check.h>

Collaboration diagram for HealthCheckInstanceEvent:

Public Types

enum  EventType {
  MESSAGE_READ = 0 , TASK_EXIT , SET_SERVICE , STOP_TASK ,
  EVENT_MAXIMUM
}
 

Public Member Functions

 HealthCheckInstanceEvent (HealthCheckInstanceBase *inst, HealthCheckService *service, EventType type, const std::string &message)
 
virtual ~HealthCheckInstanceEvent ()
 
 DISALLOW_COPY_AND_ASSIGN (HealthCheckInstanceEvent)
 

Public Attributes

HealthCheckInstanceBaseinstance_
 
HealthCheckServiceservice_
 
EventType type_
 
std::string message_
 

Detailed Description

Definition at line 91 of file health_check.h.

Member Enumeration Documentation

◆ EventType

Enumerator
MESSAGE_READ 
TASK_EXIT 
SET_SERVICE 
STOP_TASK 
EVENT_MAXIMUM 

Definition at line 93 of file health_check.h.

Constructor & Destructor Documentation

◆ HealthCheckInstanceEvent()

HealthCheckInstanceEvent::HealthCheckInstanceEvent ( HealthCheckInstanceBase inst,
HealthCheckService service,
EventType  type,
const std::string &  message 
)

Definition at line 378 of file health_check.cc.

◆ ~HealthCheckInstanceEvent()

HealthCheckInstanceEvent::~HealthCheckInstanceEvent ( )
virtual

Definition at line 384 of file health_check.cc.

Member Function Documentation

◆ DISALLOW_COPY_AND_ASSIGN()

HealthCheckInstanceEvent::DISALLOW_COPY_AND_ASSIGN ( HealthCheckInstanceEvent  )

Member Data Documentation

◆ instance_

HealthCheckInstanceBase* HealthCheckInstanceEvent::instance_

Definition at line 106 of file health_check.h.

◆ message_

std::string HealthCheckInstanceEvent::message_

Definition at line 109 of file health_check.h.

◆ service_

HealthCheckService* HealthCheckInstanceEvent::service_

Definition at line 107 of file health_check.h.

◆ type_

EventType HealthCheckInstanceEvent::type_

Definition at line 108 of file health_check.h.


The documentation for this struct was generated from the following files: