| Return Type | Method Summary |
| VarBind* | AddVarBind (Vector *varBindVect, OID *varName, INT32 varNameLen, U_CHAR varType, U_CHAR *varVal, INT32 varValLen, U_CHAR freeFlag)
It will create a entry which contains all information which are passed to this function. |
| VarBind* | CloneVarBind(VarBind *varBindPtr)
This function create a new varbind reference and all the info of the received varBindPtr to the newly create one. |
| void | CopyVarBinds(Vector *destVect, Vector *srcVect, INT32 fromIndex)
This function will copy the all the varBinds from the source Vector to dest Vector from the given index. |
| VarBind* | CreateAVarBind(OID *varName, INT32 varNameLen, U_CHAR varType, U_CHAR *varVal, INT32 varValLen)
It will create a Entry which contains all information which are passed to this function and put it into the VarBind structure. |
| CHAR | CreateVarBind(Vector *vect, TreeCell *cellPtr, OID *varName, INT32 varNameLen, U_CHAR *varVal, INT32 varValLen, U_CHAR version, U_CHAR rollBackFlag, INT32 globalIndex)
It will create a Entry which contains all information which are passed to this function and put it into the corresponding Vector. |
| CHAR | DeleteDuplicateTreeCellVarBind(Vector *varBindListVect)
It is used to identify the duplicate tree cell in the given Vector. |
| void | DeleteTableEntry(Vector *tableVector, TreeCell *cell, EntryInfo *entryInfoPtr, OID *reqOid, INT32 reqOidLen, U_CHAR *status)
It will delete the specified row from the given table Vector. |
| void | FreeRollBackList(Vector *varBindListVect)
It is used to free the memory which is reserved for the key "delete". |
| void | FreeVarBindList(Vector *vect)
It is used to free the allocated memory of each Entry of the given Vector. |
| CHAR | GetVarBindAndSetAgain(INT32 pduVersion, Vector *holderVector, U_CHAR *errStatus, LONG *errIndex, TransportDomainInfo *tdInfo)
This function is called if mulitvar set is failed. |
| VarBind* | GetVarBindForMatchingOidInVector(Vector *varBindVect, OID *oid, INT32 oidLen, INT32 fromIndex)
It will compare the oid with each oid in the Vector from the fromIndex. |
| U_CHAR | IsDuplicateVarbind(Vector *rollBackVarBinds, OID *oid, INT32 oidLen)
Compares each Entry's oid of the given Vector with given oid. |
| U_CHAR | IsRollBackRequired(Vector *holderVector, INT32 *index)
Check each Entry's rollBackFlag value. |
| void | PrintVarBind(VarBind *varBindPtr)
It will print the varbind information according to the varbind type. |
| void | UnsetRollBackFlag(Vector *rollBackVarBinds, TreeCell *receivedCellPtr, OID *oid, INT32 oidLen, U_CHAR rowStatusFlag)
Compares each Entry's oid of the given Vector with varName. |
| U_CHAR* | UpdateTableEntry(Vector *tableVector, TreeCell *cell, ColumnAttributeInfo *columnAttrb, OID *reqOid, INT32 *reqOidLen, U_CHAR *varVal, INT32 *varValLen, U_CHAR *status)
It will update the give column Attribute value after resolving the table Entry. |
| Method Details |