Transformer Class Reference

#include <Transformer.h>

List of all members.

Public Member Functions

 Transformer (void)
 ~Transformer (void)
PacketgetTransformedPacket (Packet &inpacket)
void setSha1Key (const char *buf, int len)
void config (bool _bytewiseip, bool _bytewisemac, bool _ipcidr)

Private Member Functions

void transformPacket (EthernetPacket &inpkt, EthernetPacket &ret)
void transformPacket (ArpPacket &inpkt, ArpPacket &ret)
void transformPacket (IpPacket &inpkt, IpPacket &ret)
void transformPacket (IcmpPacket &inpkt, IcmpPacket &ret)
void transformPacket (TcpPacket &inpkt, TcpPacket &ret)
void transformPacket (UdpPacket &inpkt, UdpPacket &ret)
void transformPacket (PayloadPacket &inpkt, PayloadPacket &ret)
void transformPacket (Ipv6Packet &inpkt, Ipv6Packet &ret)


Constructor & Destructor Documentation

Transformer::Transformer ( void   ) 

Transformer::~Transformer ( void   ) 


Member Function Documentation

Packet * Transformer::getTransformedPacket ( Packet inpacket  ) 

void Transformer::setSha1Key ( const char *  buf,
int  len 
)

void Transformer::config ( bool  _bytewiseip,
bool  _bytewisemac,
bool  _ipcidr 
)

void Transformer::transformPacket ( EthernetPacket inpkt,
EthernetPacket ret 
) [private]

void Transformer::transformPacket ( ArpPacket inpkt,
ArpPacket ret 
) [private]

void Transformer::transformPacket ( IpPacket inpkt,
IpPacket ret 
) [private]

void Transformer::transformPacket ( IcmpPacket inpkt,
IcmpPacket ret 
) [private]

void Transformer::transformPacket ( TcpPacket inpkt,
TcpPacket ret 
) [private]

void Transformer::transformPacket ( UdpPacket inpkt,
UdpPacket ret 
) [private]

void Transformer::transformPacket ( PayloadPacket inpkt,
PayloadPacket ret 
) [private]

void Transformer::transformPacket ( Ipv6Packet inpkt,
Ipv6Packet ret 
) [private]


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

Generated on Wed Jun 18 09:40:47 2008 for pktanon by  doxygen 1.5.5