C
BOOL Snmpv3Notify( SNMP_ID var, SNMP_VAL val, SNMP_INDEX index, UINT8 targetIndex );
Description
This function creates SNMPv3 trap PDU and sends it to previously specified remoteHost.
Preconditions
TRAP event is triggered.
Parameters
Parameters |
Description |
var |
SNMP var ID that is to be used in notification |
val |
Value of var. Only value of BYTE, WORD or DWORD can be sent. |
index |
Index of var. If this var is a single,index would be 0, or else if this var Is a sequence, index could be any value from 0 to 127 targetIndex -index of the 'gSnmpv3TrapConfigData' table's security user name for which the TRAP PDU message header to constructed. |
Return Values
Return Values |
Description |
TRUE |
if SNMP notification was successful sent. This does not guarantee that remoteHost recieved it. |
FALSE |
Notification sent failed. |
This would fail under following contions |
1) Given SNMP_BIB_FILE does not exist in MPFS 2) Given var does not exist. 3) Previously given agentID does not exist |
4) Data type of given var is unknown |
only possible if MPFS itself was corrupted. SNMPV3_MSG_PRIV_FAIL -encryption of the trap msg failed |
SNMPV3_MSG_AUTH_FAIL |
HAMC of the trap msg failed |
Remarks
None