network::SIPPacket Class Reference

SIP Packet container class. More...

#include <SIPPacket.h>

Inheritance diagram for network::SIPPacket:

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

Collaboration graph
[legend]

List of all members.

Public Member Functions

 SIPPacket ()
 SIPPacket default constructor.
 SIPPacket (string asciidata)
 SIPPacket alternative constructor.
virtual ~SIPPacket ()
 SIPPacket default destructor.

Private Attributes

string raw_data
 String with RAW data packet content.
string status_line
 String containing Status Line.
string via
 String containing Via.
string from
 String containing From.
string to
 String containing To.


Detailed Description

SIP Packet container class.

This class is a SIP packets container and inherits properties from NetPacket base class Contains all necessary data for SIP packet storage. See: RFC 3261 http://www.ietf.org/rfc/rfc3261.txt

Todo:
Create a full container for SIP RFC 3261 compliant (and not) network packets

Definition at line 24 of file SIPPacket.h.


Constructor & Destructor Documentation

network::SIPPacket::SIPPacket (  ) 

SIPPacket default constructor.

Definition at line 6 of file SIPPacket.cc.

network::SIPPacket::SIPPacket ( string  asciidata  ) 

SIPPacket alternative constructor.

Parameters:
asciidata string containing packet data in ASCII format

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

SIPPacket default destructor.

Definition at line 27 of file SIPPacket.cc.


Member Data Documentation

string network::SIPPacket::from [private]

String containing From.

Definition at line 46 of file SIPPacket.h.

string network::SIPPacket::raw_data [private]

String with RAW data packet content.

Definition at line 40 of file SIPPacket.h.

String containing Status Line.

Definition at line 42 of file SIPPacket.h.

string network::SIPPacket::to [private]

String containing To.

Definition at line 48 of file SIPPacket.h.

string network::SIPPacket::via [private]

String containing Via.

Definition at line 44 of file SIPPacket.h.


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