| Return Type | Method Summary |
| CHAR | CreateAndAddNewSnmpNotificationVarBindTableEntry(INT32 reqID, INT32 notificationVarBindIndex, CHAR *notificationVarBindID, U_CHAR *notificationVarBindType, U_INT32 notificationCounter32Value, U_INT32 notificationUnsigned32Value, U_INT32 notificationTimeTicksValue, INT32 notificationInteger32Value, U_CHAR *notificationOctetStringValue, INT32 notificationOctetStringValueLen , U_CHAR *notificationIPAddressValue, CHAR *notificationOIDValue, counter64 notificationCounter64Value)
It will take all columns value as input and create an instance then add it to the vector. |
| CHAR | CreateAndAddSnmpNotificationVarBindTableEntry(OID *instance, INT32 instanceLen, INT32 reqID, INT32 notificationVarBindIndex, CHAR *notificationVarBindID, U_CHAR *notificationVarBindType, U_INT32 notificationCounter32Value, U_INT32 notificationUnsigned32Value, U_INT32 notificationTimeTicksValue, INT32 notificationInteger32Value, U_CHAR *notificationOctetStringValue, INT32 notificationOctetStringValueLen , U_CHAR *notificationIPAddressValue, CHAR *notificationOIDValue, counter64 notificationCounter64Value)
It will take all columns value and its instance value as input and add create an entry then add it to the vector. |
| OID* | CreateSnmpNotificationVarBindTableInstance(INT32 *instanceLen, INT32 reqID, INT32 notificationVarBindIndex)
This method is called from the method CreateAndAddNewSnmpNotificationVarBindTableTableEntry(). |
| CHAR | DeleteSnmpNotificationVarBindTableEntryForreqIDMatchingColumn (INT32 reqID)
|
| void | FreeSnmpNotificationVarBindTableEntryMemory(Entry *entryPtr)
This method is called from FreeSnmpNotificationVarBindTableVector(). |
| Vector* | GetSnmpNotificationVarBindTableInfo(INT32 startIdx, INT32 numOfRows, INT32 *flag)
It will return the table vector reference, before that it will verify the total size of the table and set flag value. |
| void | InitSnmpNotificationVarBindTable()
It will register the treeCell with agent and initialize all data structures related to the module "snmpNotificationVarBindTable". |
| CHAR | ReadFromSnmpNotificationVarBindTableFile()
It will read the "notificationVarBindTable" enteries from the file and add it to the table(vector). |
| U_CHAR* | ReadSnmpNotificationCounter32Value(void *tableEntryPtr, INT32 *varValLen, U_CHAR *status)
Get method for (table) column notificationCounter32Value. |
| U_CHAR* | ReadSnmpNotificationCounter64Value(void *tableEntryPtr, INT32 *varValLen, U_CHAR *status)
Get method for (table) column notificationCounter64Value. |
| U_CHAR* | ReadSnmpNotificationIPAddressValue(void *tableEntryPtr, INT32 *varValLen, U_CHAR *status)
Get method for (table) column notificationIPAddressValue. |
| U_CHAR* | ReadSnmpNotificationInteger32Value(void *tableEntryPtr, INT32 *varValLen, U_CHAR *status)
Get method for (table) column notificationInteger32Value. |
| U_CHAR* | ReadSnmpNotificationOIDValue(void *tableEntryPtr, INT32 *varValLen, U_CHAR *status)
Get method for (table) column notificationOIDValue. |
| U_CHAR* | ReadSnmpNotificationOctetStringValue(void *tableEntryPtr, INT32 *varValLen, U_CHAR *status)
Get method for (table) column notificationOctetStringValue. |
| U_CHAR* | ReadSnmpNotificationTimeTicksValue(void *tableEntryPtr, INT32 *varValLen, U_CHAR *status)
Get method for (table) column notificationTimeTicksValue. |
| U_CHAR* | ReadSnmpNotificationUnsigned32Value(void *tableEntryPtr, INT32 *varValLen, U_CHAR *status)
Get method for (table) column notificationUnsigned32Value. |
| U_CHAR* | ReadSnmpNotificationVarBindID(void *tableEntryPtr, INT32 *varValLen, U_CHAR *status)
Get method for (table) column notificationVarBindID. |
| U_CHAR* | ReadSnmpNotificationVarBindType(void *tableEntryPtr, INT32 *varValLen, U_CHAR *status)
Get method for (table) column notificationVarBindType. |
| U_CHAR* | SnmpNotificationVarBindTableProcessReadReq(U_CHAR pduType, OID *reqOid, INT32 *reqOidLen, INT32 *varValLen, U_CHAR *status)
This method is called from agent api (pdureqhdlr. |
| CHAR | UpdateSnmpNotificationVarBindTable(U_CHAR command)
This method will be called from the agent api after successful SET/GET/GET-NEXT operation, in order to update the original or user application's data structrue with the changes made to SnmpNotificationVarBindTable. |
| CHAR | WriteToSnmpNotificationVarBindTableFile()
It will write the "notificationVarBindTable" enteries from the table(vector). |
| Method Details |