Class IActionHandler
An interface to register a handler of ACTION_CMD in the GVCP processing.
Implements
Inherited Members
Namespace: eBUSDotNetEdge
Assembly: eBUSDotNetEdge.dll
Syntax
public class IActionHandler : IDisposable
Constructors
View SourceIActionHandler()
Declaration
public IActionHandler()
Fields
View SourceswigCMemOwn
Declaration
protected bool swigCMemOwn
Field Value
| Type | Description |
|---|---|
| bool |
Methods
View SourceDispose()
Dispose.
Declaration
public void Dispose()
Dispose(bool)
Declaration
protected virtual void Dispose(bool disposing)
Parameters
| Type | Name | Description |
|---|---|---|
| bool | disposing |
~IActionHandler()
Destructor.
Declaration
protected ~IActionHandler()
HandleActionCmd(string, uint, SWIGTYPE_p_PvVirtualDeviceLib__GEV_ActionCmd)
Handles an incoming GigE Vision ACTION_CMD packet received by the virtual device.
Declaration
public virtual PvResult HandleActionCmd(string aFromIp, uint aFromPort, SWIGTYPE_p_PvVirtualDeviceLib__GEV_ActionCmd aActionCmdPtr)
Parameters
| Type | Name | Description |
|---|---|---|
| string | aFromIp | The source IP address from which the ACTION_CMD packet was received. |
| uint | aFromPort | The source UDP port from which the ACTION_CMD packet was received. |
| SWIGTYPE_p_PvVirtualDeviceLib__GEV_ActionCmd | aActionCmdPtr | Pointer to the GEV_ActionCmd structure containing the parsed ACTION_CMD packet data including device key, group key, group mask, and scheduled action time. |
Returns
| Type | Description |
|---|---|
| PvResult | PvResult indicating success or failure of the action command handling. |