#include <PacketHandler.h>
Public Member Functions | |
PacketHandler () | |
PacketHandler default constructor. | |
void | SetDebugger (Debug *dbg) |
Set debugger for PacketHandler. | |
virtual | ~PacketHandler () |
Packet Handler default destructor. | |
void | HandlePacket (NetPacket *netp) |
Handle network packet. | |
void | HandlePacket (SIPPacket *sipp) |
Handle SIP packet. | |
Private Attributes | |
Debug * | dbg |
PacketHandler Debug instance. | |
vector< NetPacket * > | netPackets |
Vector of generic network packets. | |
vector< SIPPacket * > | sipPackets |
Vector of SIP packets. |
This class handles all network packets through all voiphoney system and perform all necessary operations specified in configuration files.
Definition at line 27 of file PacketHandler.h.
network::PacketHandler::PacketHandler | ( | ) |
network::PacketHandler::~PacketHandler | ( | ) | [virtual] |
void network::PacketHandler::HandlePacket | ( | SIPPacket * | sipp | ) |
Handle SIP packet.
sipp | SIP packet |
Definition at line 31 of file PacketHandler.cc.
References sipPackets.
void network::PacketHandler::HandlePacket | ( | NetPacket * | netp | ) |
Handle network packet.
netp | Network packet |
Definition at line 24 of file PacketHandler.cc.
References netPackets.
Referenced by network::NetSniff::PrintPacket().
void network::PacketHandler::SetDebugger | ( | Debug * | dbg | ) |
Set debugger for PacketHandler.
dbg | Debug instance |
Referenced by network::NetSniff::Open().
Debug* network::PacketHandler::dbg [private] |
vector<NetPacket*> network::PacketHandler::netPackets [private] |
Vector of generic network packets.
Definition at line 53 of file PacketHandler.h.
Referenced by HandlePacket().
vector<SIPPacket*> network::PacketHandler::sipPackets [private] |