OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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

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 ( HealthCheckInstanceBase inst,
HealthCheckService service,
EventType  type,
const std::string &  message 
)

Definition at line 378 of file health_check.cc.

HealthCheckInstanceEvent::~HealthCheckInstanceEvent ( )
virtual

Definition at line 384 of file health_check.cc.

Member Function Documentation

HealthCheckInstanceEvent::DISALLOW_COPY_AND_ASSIGN ( HealthCheckInstanceEvent  )

Member Data Documentation

HealthCheckInstanceBase* HealthCheckInstanceEvent::instance_

Definition at line 106 of file health_check.h.

std::string HealthCheckInstanceEvent::message_

Definition at line 109 of file health_check.h.

HealthCheckService* HealthCheckInstanceEvent::service_

Definition at line 107 of file health_check.h.

EventType HealthCheckInstanceEvent::type_

Definition at line 108 of file health_check.h.


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