OpenSDN source code
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
CryptTunnelEvent Struct Reference

#include <crypt_tunnel.h>

Collaboration diagram for CryptTunnelEvent:

Public Types

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

Public Member Functions

 CryptTunnelEvent (CryptTunnelTaskBase *inst, CryptTunnelEntry *entry, EventType type, const std::string &message)
 
virtual ~CryptTunnelEvent ()
 
 DISALLOW_COPY_AND_ASSIGN (CryptTunnelEvent)
 

Public Attributes

CryptTunnelTaskBasetunnel_task_
 
CryptTunnelEntryentry_
 
EventType type_
 
std::string message_
 

Detailed Description

Definition at line 135 of file crypt_tunnel.h.

Member Enumeration Documentation

Enumerator
MESSAGE_READ 
TASK_EXIT 
SET_TUNNEL_ENTRY 
STOP_TASK 
EVENT_MAXIMUM 

Definition at line 137 of file crypt_tunnel.h.

Constructor & Destructor Documentation

CryptTunnelEvent::CryptTunnelEvent ( CryptTunnelTaskBase inst,
CryptTunnelEntry entry,
EventType  type,
const std::string &  message 
)

Definition at line 291 of file crypt_tunnel.cc.

CryptTunnelEvent::~CryptTunnelEvent ( )
virtual

Definition at line 297 of file crypt_tunnel.cc.

Member Function Documentation

CryptTunnelEvent::DISALLOW_COPY_AND_ASSIGN ( CryptTunnelEvent  )

Member Data Documentation

CryptTunnelEntry* CryptTunnelEvent::entry_

Definition at line 151 of file crypt_tunnel.h.

std::string CryptTunnelEvent::message_

Definition at line 153 of file crypt_tunnel.h.

CryptTunnelTaskBase* CryptTunnelEvent::tunnel_task_

Definition at line 150 of file crypt_tunnel.h.

EventType CryptTunnelEvent::type_

Definition at line 152 of file crypt_tunnel.h.


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