PacMap  1.05
PacketMapper
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events
Public Member Functions | Protected Attributes | Properties | List of all members
PacMap.Protocols.Protocol Class Reference
Inheritance diagram for PacMap.Protocols.Protocol:
PacMap.Protocols.HTTP PacMap.Protocols.IPv4 PacMap.Protocols.TCP PacMap.Protocols.UDP

Public Member Functions

 Protocol (byte[] input, Packet.Packet owner)
 Create General Internet Protocol More...
 
virtual byte[] Save ()
 Export to byte[] More...
 
virtual void Anonymize ()
 Anonymize protocol More...
 
virtual object GetFullInformation ()
 Get Full Packet Information for Advanced Packet Viewing More...
 
override string ToString ()
 To String More...
 

Protected Attributes

string mainInformation = ""
 
string shortName = ""
 
byte[] content = null
 
Protocol child = null
 
Packet.Packet packet = null
 
int totalLngth = 0
 

Properties

bool HasChild [get]
 Ask if this contains some inner protocol More...
 
Protocol Child [get]
 Get Child Content More...
 
string Name [get]
 Get Short Name Of Current Protocol More...
 
int TotalLength [get]
 Get Total Length of Protocol More...
 

Constructor & Destructor Documentation

PacMap.Protocols.Protocol.Protocol ( byte[]  input,
Packet.Packet  owner 
)

Create General Internet Protocol

Parameters
input

Member Function Documentation

virtual void PacMap.Protocols.Protocol.Anonymize ( )
virtual
virtual object PacMap.Protocols.Protocol.GetFullInformation ( )
virtual

Get Full Packet Information for Advanced Packet Viewing

Returns
NULL

Reimplemented in PacMap.Protocols.IPv4, PacMap.Protocols.TCP, PacMap.Protocols.HTTP, and PacMap.Protocols.UDP.

virtual byte [] PacMap.Protocols.Protocol.Save ( )
virtual

Export to byte[]

Returns
bytes content

Reimplemented in PacMap.Protocols.IPv4, PacMap.Protocols.TCP, and PacMap.Protocols.HTTP.

override string PacMap.Protocols.Protocol.ToString ( )

To String

Returns
string result

Member Data Documentation

Protocol PacMap.Protocols.Protocol.child = null
protected
byte [] PacMap.Protocols.Protocol.content = null
protected
string PacMap.Protocols.Protocol.mainInformation = ""
protected
Packet.Packet PacMap.Protocols.Protocol.packet = null
protected
string PacMap.Protocols.Protocol.shortName = ""
protected
int PacMap.Protocols.Protocol.totalLngth = 0
protected

Property Documentation

Protocol PacMap.Protocols.Protocol.Child
get

Get Child Content

bool PacMap.Protocols.Protocol.HasChild
get

Ask if this contains some inner protocol

string PacMap.Protocols.Protocol.Name
get

Get Short Name Of Current Protocol

int PacMap.Protocols.Protocol.TotalLength
get

Get Total Length of Protocol


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