PacMap  1.05
PacketMapper
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events
Public Member Functions | Properties | Events | List of all members
PacMap.Packet.PacketPackager Class Reference

Packet Packager Manager More...

Inheritance diagram for PacMap.Packet.PacketPackager:
PacMap.Packet.IPacketPackager

Public Member Functions

 PacketPackager ()
 Constructs Empty Packet Packager Manager More...
 
bool PrintTraceFileContent (FileInfo input)
 Print Trace File Content into FILE More...
 
bool PrintSimplePacketInfo (FileInfo input)
 Print Simple Information for Every Single Packet More...
 
void ShowTraceFileContent ()
 Show Trace File Content More...
 
void ShowSimplePacketInfo ()
 Show Simple Information for Every Single Packet More...
 
void ShowAdvancedPacketInfo ()
 Show Information Extensions for Every Single Packet More...
 
bool Filter (Point span, out IList< Packet > newList)
 Filter packet list in some span More...
 
bool Anonmap ()
 Start AnonMappings Process On Every Single Packet in PacketPackager Class More...
 
bool Save (string filename)
 Save All Packets into the PCAP trace file More...
 
bool LoadFile (string filename)
 Load packets from PCAP trace file (+ veryfing existence) More...
 
bool LoadFile (FileInfo filename)
 Load packets from trace file (existence expected) More...
 

Properties

int Count [get]
 Get Packets Count More...
 
AppStatus InnerState [get]
 Get PacketPackager State More...
 
IEnumerable< PacketItems [get]
 Get Packet Collection from PacketPackager object More...
 
bool IsCorrect [get]
 Get Correct State of PacketPackager More...
 
string OriginalName [get]
 Get Packet Packager Name More...
 
long Size [get]
 Get Packet Packager Size More...
 
- Properties inherited from PacMap.Packet.IPacketPackager
int Count [get]
 Get Packets Count More...
 
AppStatus InnerState [get]
 Get PacketPackager State More...
 
IEnumerable< PacketItems [get]
 Get Packet Collection from PacketPackager object More...
 
bool IsCorrect [get]
 Get Correct State of PacketPackager More...
 

Events

ProgressChangedEventHandler ProgressChanged
 
- Events inherited from PacMap.Packet.IPacketPackager
ProgressChangedEventHandler ProgressChanged
 Progress Reporting Event More...
 

Detailed Description

Packet Packager Manager

Constructor & Destructor Documentation

PacMap.Packet.PacketPackager.PacketPackager ( )

Constructs Empty Packet Packager Manager

Member Function Documentation

bool PacMap.Packet.PacketPackager.Anonmap ( )

Start AnonMappings Process On Every Single Packet in PacketPackager Class

Exceptions
PacketPackagerNotCorrectExceptionPacket Packager is not in correct state!
PacketPackagerCrossThreadsExceptionPackaget Packeger is already running operation!

Implements PacMap.Packet.IPacketPackager.

bool PacMap.Packet.PacketPackager.Filter ( Point  span,
out IList< Packet newList 
)

Filter packet list in some span

Parameters
spanitems span
newListnew filtered list
Returns
TRUE == SUCCESS

Implements PacMap.Packet.IPacketPackager.

bool PacMap.Packet.PacketPackager.LoadFile ( string  filename)

Load packets from PCAP trace file (+ veryfing existence)

Parameters
filenamePCAP filename to open
Returns
TRUE if all goes well
Exceptions
PacketPackagerNotEmptyExceptionPacket Packager is not empty for additional loading file!
PacketPackagerCrossThreadsExceptionPackaget Packeger is already running operation!

Implements PacMap.Packet.IPacketPackager.

bool PacMap.Packet.PacketPackager.LoadFile ( FileInfo  filename)

Load packets from trace file (existence expected)

Parameters
filenamefileinfo structure of file
Returns
TRUE if all goes well
Exceptions
PacketPackagerNotEmptyExceptionPacket Packager is not empty for additional loading file!
PacketPackagerCrossThreadsExceptionPackaget Packeger is already running operation!

Implements PacMap.Packet.IPacketPackager.

bool PacMap.Packet.PacketPackager.PrintSimplePacketInfo ( FileInfo  input)

Print Simple Information for Every Single Packet

Parameters
inputinput fileinfo
Returns
TRUE == SUCCESS

Implements PacMap.Packet.IPacketPackager.

bool PacMap.Packet.PacketPackager.PrintTraceFileContent ( FileInfo  input)

Print Trace File Content into FILE

Parameters
inputinput fileinfo
Returns
TRUE == SUCCESS

Implements PacMap.Packet.IPacketPackager.

bool PacMap.Packet.PacketPackager.Save ( string  filename)

Save All Packets into the PCAP trace file

Parameters
filenamefull path of file
Returns
TRUE if all goes well
Exceptions
PacketPackagerNotCorrectExceptionPacket Packager is not in correct state!
PacketPackagerCrossThreadsExceptionPackaget Packeger is already running operation!

Implements PacMap.Packet.IPacketPackager.

void PacMap.Packet.PacketPackager.ShowAdvancedPacketInfo ( )

Show Information Extensions for Every Single Packet

Implements PacMap.Packet.IPacketPackager.

void PacMap.Packet.PacketPackager.ShowSimplePacketInfo ( )

Show Simple Information for Every Single Packet

Implements PacMap.Packet.IPacketPackager.

void PacMap.Packet.PacketPackager.ShowTraceFileContent ( )

Show Trace File Content

Implements PacMap.Packet.IPacketPackager.

Property Documentation

int PacMap.Packet.PacketPackager.Count
get

Get Packets Count

AppStatus PacMap.Packet.PacketPackager.InnerState
get

Get PacketPackager State

bool PacMap.Packet.PacketPackager.IsCorrect
get

Get Correct State of PacketPackager

IEnumerable<Packet> PacMap.Packet.PacketPackager.Items
get

Get Packet Collection from PacketPackager object

string PacMap.Packet.PacketPackager.OriginalName
get

Get Packet Packager Name

long PacMap.Packet.PacketPackager.Size
get

Get Packet Packager Size

Event Documentation

ProgressChangedEventHandler PacMap.Packet.PacketPackager.ProgressChanged

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