network::NetPacket Class Reference

Network Packet container base class. More...

#include <NetPacket.h>

Inheritance diagram for network::NetPacket:

Inheritance graph
[legend]
Collaboration diagram for network::NetPacket:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 NetPacket ()
 NetPacket default constructor.
 NetPacket (string asciidata)
 NetPacket alternative constructor.
void SetHeadder (const struct pcap_pkthdr *pkt_header)
 Set network packet header.
virtual ~NetPacket ()
 NetPacket default destructor.

Protected Attributes

string asciidata
 Network packet data in ASCII format.
struct pcap_pkthdr * packetHeader
 Network packet header in pcap format.


Detailed Description

Network Packet container base class.

This a base class for network packets containers All packet internal containers, SIP, IAX, ... must inherit from NetPacket base class

Todo:
Create a full container for useful generic network packets

Definition at line 26 of file NetPacket.h.


Constructor & Destructor Documentation

network::NetPacket::NetPacket (  ) 

NetPacket default constructor.

Definition at line 12 of file NetPacket.cc.

network::NetPacket::NetPacket ( string  asciidata  ) 

NetPacket alternative constructor.

Parameters:
asciidata string contaning ASCII packet information

network::NetPacket::~NetPacket (  )  [virtual]

NetPacket default destructor.

Definition at line 27 of file NetPacket.cc.


Member Function Documentation

void network::NetPacket::SetHeadder ( const struct pcap_pkthdr *  pkt_header  ) 

Set network packet header.

Parameters:
pkt_header pcap packet header

Definition at line 21 of file NetPacket.cc.

References packetHeader.

Referenced by network::NetSniff::PrintPacket().


Member Data Documentation

string network::NetPacket::asciidata [protected]

Network packet data in ASCII format.

Definition at line 45 of file NetPacket.h.

struct pcap_pkthdr* network::NetPacket::packetHeader [read, protected]

Network packet header in pcap format.

Definition at line 47 of file NetPacket.h.

Referenced by SetHeadder().


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

VoipHoney is proudly sponsored by OpenVoIP

This documentation has been generated using doxygen 1.5.8