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

#include <dns_proto.h>

Inheritance diagram for DnsProto::DnsIpc:
Collaboration diagram for DnsProto::DnsIpc:

Public Member Functions

 DnsIpc (uint8_t *msg, std::size_t len, uint16_t id, DnsHandler *h, InterTaskMessage cmd)
 
virtual ~DnsIpc ()
 
- Public Member Functions inherited from InterTaskMsg
 InterTaskMsg (uint16_t command)
 
virtual ~InterTaskMsg ()
 

Public Attributes

uint8_t * resp
 
std::size_t length
 
uint16_t xid
 
DnsHandlerhandler
 
- Public Attributes inherited from InterTaskMsg
uint16_t cmd
 

Detailed Description

Definition at line 36 of file dns_proto.h.

Constructor & Destructor Documentation

DnsProto::DnsIpc::DnsIpc ( uint8_t *  msg,
std::size_t  len,
uint16_t  id,
DnsHandler h,
InterTaskMessage  cmd 
)
inline

Definition at line 37 of file dns_proto.h.

virtual DnsProto::DnsIpc::~DnsIpc ( )
inlinevirtual

Definition at line 41 of file dns_proto.h.

Member Data Documentation

DnsHandler* DnsProto::DnsIpc::handler

Definition at line 51 of file dns_proto.h.

std::size_t DnsProto::DnsIpc::length

Definition at line 49 of file dns_proto.h.

uint8_t* DnsProto::DnsIpc::resp

Definition at line 48 of file dns_proto.h.

uint16_t DnsProto::DnsIpc::xid

Definition at line 50 of file dns_proto.h.


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