Transformer Class Reference

#include <Transformer.h>

List of all members.

Public Member Functions

 Transformer (void)
 ~Transformer (void)
Packet * getTransformedPacket (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