version 1.16, 2003/10/22 14:26:11
|
version 1.17, 2003/10/30 21:04:11
|
|
|
| |
#include <prnt_lib.h> // MUST be at the end in include list. | #include <prnt_lib.h> // MUST be at the end in include list. |
| |
static char *sr_filename = __FILE__; |
static const char *sr_filename = __FILE__; |
| |
IPCFunctionP IPCfp; /* IPC functions pointer */ | IPCFunctionP IPCfp; /* IPC functions pointer */ |
| |
|
|
| |
snmpDeliverTrap_emanate::snmpDeliverTrap_emanate() | snmpDeliverTrap_emanate::snmpDeliverTrap_emanate() |
{ | { |
|
// |
|
// Initialize Subagent and establish comunication with the Master Agent |
|
// |
|
initialize(); |
} | } |
| |
snmpDeliverTrap_emanate::~snmpDeliverTrap_emanate() | snmpDeliverTrap_emanate::~snmpDeliverTrap_emanate() |
{ | { |
|
// |
|
// Close the connection to the Master Agent and shut down the |
|
// Subagent |
|
// |
|
EndSubagent(); |
} | } |
| |
| |
|
|
const Uint32& portNumber, | const Uint32& portNumber, |
const Uint16& snmpVersion, | const Uint16& snmpVersion, |
const String& engineID, | const String& engineID, |
Array<String>& vbOids, |
const Array<String>& vbOids, |
Array<String>& vbTypes, |
const Array<String>& vbTypes, |
Array<String>& vbValues) |
const Array<String>& vbValues) |
{ | { |
VarBind *vbhead = NULL; | VarBind *vbhead = NULL; |
VarBind *vb = NULL; | VarBind *vb = NULL; |
|
|
| |
OID *object = NULL; | OID *object = NULL; |
| |
// Initialize with Master agent |
|
|
|
initialize(); |
|
|
|
// Translate a string into an OID | // Translate a string into an OID |
OID *sendtrapOid = MakeOIDFromDot(trapOid.getCString()); | OID *sendtrapOid = MakeOIDFromDot(trapOid.getCString()); |
| |