OpenSDN source code
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

◆ EventType

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::CryptTunnelEvent ( CryptTunnelTaskBase inst,
CryptTunnelEntry entry,
EventType  type,
const std::string &  message 
)

Definition at line 291 of file crypt_tunnel.cc.

◆ ~CryptTunnelEvent()

CryptTunnelEvent::~CryptTunnelEvent ( )
virtual

Definition at line 297 of file crypt_tunnel.cc.

Member Function Documentation

◆ DISALLOW_COPY_AND_ASSIGN()

CryptTunnelEvent::DISALLOW_COPY_AND_ASSIGN ( CryptTunnelEvent  )

Member Data Documentation

◆ entry_

CryptTunnelEntry* CryptTunnelEvent::entry_

Definition at line 151 of file crypt_tunnel.h.

◆ message_

std::string CryptTunnelEvent::message_

Definition at line 153 of file crypt_tunnel.h.

◆ tunnel_task_

CryptTunnelTaskBase* CryptTunnelEvent::tunnel_task_

Definition at line 150 of file crypt_tunnel.h.

◆ type_

EventType CryptTunnelEvent::type_

Definition at line 152 of file crypt_tunnel.h.


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