PacketXLib::PacketX Class Reference

Wrapper class for WinPcap packet capture API. More...


Detailed Description

Wrapper class for WinPcap packet capture API.

Provides OLE automation compatible packet capture interface for ActiveX programming languages. Because some developers might prefer to use ActiveX controls we provide also the PacketXCtrl class that implements the control stuff and does the call forwarding to internal PacketX instance.

The following two examples demonstrate how to create licensed and unlicensed PacketX objects from VBScript scripting language.

Example 1
 '// Creates licensed PacketX object using factory class
 Set oFactory = CreateObject("PktX.Factory")
 Set oPktX = oFactory.CreateLicensedObject("PktX.PacketX","License","Name")

 '// Connect events to script
 WScript.ConnectObject oPktX, "PacketX_" 
 ...
 '// Disconnect events from script
 WScript.DisconnectObject oPktX 

 '// Packet event handler
 Public Sub PacketX_OnPacket(ByRef oPacket)
 End Sub
Example 2
 '// Creates unlicensed PacketX object automatically connected to event handlers
 Set oPktX = WScript.CreateObject("PktX.PacketX", "PacketX_")
 ...
 '// Statistics event handler
 Public Sub PacketX_OnStatistics(ByRef oStats)
 End Sub
See also:
IPktXPacketX, _IPktXPacketXEvents, IPktXAdapter


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

Copyright © 2000-2007 beeSync. All rights reserved.