Unit 'IdSNMP' Package
[Overview][Constants][Classes][Index] [#pl_indy]

TIdSNMP

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: IdSNMP.pas line 156

type TIdSNMP = class(TIdUDPClient)

protected

  fCommunity: string;

  

  fTrapPort: TIdPort;

  

  fTrapRecvBinding: TIdSocketHandle;

  

  procedure SetCommunity();

  

  procedure SetTrapPort();

  

  procedure InitComponent; override;

  

  function GetBinding; override;

  

  procedure CloseBinding; override;

  

public

  Query: TSNMPInfo;

  

  Reply: TSNMPInfo;

  

  Trap: TSNMPInfo;

  

  destructor Destroy; override;

  

  function SendQuery;

  

  function QuickSend();

  

  function QuickSendTrap();

  

  function QuickReceiveTrap();

  

  function SendTrap;

  

  function ReceiveTrap;

  

published

  property Port: TIdPort;

  

  property TrapPort: TIdPort; [rw]

  

  property Community: string; [rw]

  

end;

Inheritance

TIdSNMP

  

|

TIdUDPClient

  

|

TIdUDPBase

  

|

TIdComponent

  

|

TIdBaseComponent

  

|

TIdInitializerComponent

  

|

TObject



CT Web help

CodeTyphon Studio