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.IPacketPackager Interface Reference

PPMI - Packet Packager Manager Interface More...

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

Public Member Functions

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 PrintTraceFileContent (FileInfo input)
 Print Trace File Content into FILE More...
 
bool PrintSimplePacketInfo (FileInfo input)
 Print Simple Information 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...
 

Events

ProgressChangedEventHandler ProgressChanged
 Progress Reporting Event More...
 

Detailed Description

PPMI - Packet Packager Manager Interface

Member Function Documentation

bool PacMap.Packet.IPacketPackager.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!

Implemented in PacMap.Packet.PacketPackager.

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

Filter packet list in some span

Parameters
spanitems span
newListnew filtered list
Returns
TRUE == SUCCESS

Implemented in PacMap.Packet.PacketPackager.

bool PacMap.Packet.IPacketPackager.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!

Implemented in PacMap.Packet.PacketPackager.

bool PacMap.Packet.IPacketPackager.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!

Implemented in PacMap.Packet.PacketPackager.

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

Print Simple Information for Every Single Packet

Parameters
inputinput fileinfo
Returns
TRUE == SUCCESS

Implemented in PacMap.Packet.PacketPackager.

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

Print Trace File Content into FILE

Parameters
inputinput fileinfo
Returns
TRUE == SUCCESS

Implemented in PacMap.Packet.PacketPackager.

bool PacMap.Packet.IPacketPackager.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!

Implemented in PacMap.Packet.PacketPackager.

void PacMap.Packet.IPacketPackager.ShowAdvancedPacketInfo ( )

Show Information Extensions for Every Single Packet

Implemented in PacMap.Packet.PacketPackager.

void PacMap.Packet.IPacketPackager.ShowSimplePacketInfo ( )

Show Simple Information for Every Single Packet

Implemented in PacMap.Packet.PacketPackager.

void PacMap.Packet.IPacketPackager.ShowTraceFileContent ( )

Show Trace File Content

Implemented in PacMap.Packet.PacketPackager.

Property Documentation

int PacMap.Packet.IPacketPackager.Count
get

Get Packets Count

AppStatus PacMap.Packet.IPacketPackager.InnerState
get

Get PacketPackager State

bool PacMap.Packet.IPacketPackager.IsCorrect
get

Get Correct State of PacketPackager

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

Get Packet Collection from PacketPackager object

Event Documentation

ProgressChangedEventHandler PacMap.Packet.IPacketPackager.ProgressChanged

Progress Reporting Event


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