Lines Matching refs:suffix

96 static int agent_get_next_loop(SNMP_variable *variable, Node *node, Oid *suffix);
269 Oid suffix;
280 node = node_find(NEXT_ENTRY, &(variable->name), &suffix);
287 /* we should not forget to free suffix.subids */
317 snmp_error = agent_get_next_loop(variable, node, &suffix);
333 /* This function will free suffix->subids */
336 agent_get_next_loop(SNMP_variable *variable, Node *node, Oid *suffix)
373 SSAOidZero(suffix);
378 trace("!! Trying %s with suffix %s\n\n",
379 node->label, SSAOidString(suffix));
386 switch(suffix->len)
485 if(suffix->subids[0] != 0)
487 SSAOidZero(suffix);
490 SSAOidZero(suffix);
492 return agent_get_next_loop(variable, node->next, suffix);
495 SSAOidZero(suffix);
507 SSAOidZero(suffix);
512 SSAOidZero(suffix);
520 index_len = index_len + (pIndex->index_len)+1; /* add extra suffix for str len */
526 for (i=0; i < suffix->len; i++)
528 index[i] = suffix->subids[i];
529 index_obj.value[i] = suffix->subids[i];
532 for (i = suffix->len; i < index_len; i++) /* Zero out remainder of suffixes */
569 if (suffix->len == 0)
584 if (suffix->len !=0)
585 SSAOidZero(suffix);
596 return agent_get_next_loop(variable, node->next, suffix);
670 return agent_get_next_loop(variable, node->next, suffix);
694 Oid suffix;
726 node = node_find(EXACT_ENTRY, &(variable->name), &suffix);
733 /* we should not forget to free suffix.subids */
767 if( (suffix.len != 1)
768 || (suffix.subids[0] != 0) )
772 SSAOidZero(&suffix);
780 SSAOidZero(&suffix);
825 SSAOidZero(&suffix);
886 SSAOidZero(&suffix);
890 if (suffix.subids == NULL) {
893 SSAOidZero(&suffix);
901 index_len = index_len + (pIndex->index_len)+1; /* add extra suffix for str len */
909 index[i] = suffix.subids[i];
910 index_obj.value[i] = suffix.subids[i];
957 SSAOidZero(&suffix);
1006 SSAOidZero(&suffix);
1010 SSAOidZero(&suffix);
1051 Oid suffix;
1072 node = node_find(EXACT_ENTRY, &(variable->name), &suffix);
1079 /* we should not forget to free suffix.subids */
1093 SSAOidZero(&suffix);
1101 SSAOidZero(&suffix);
1116 SSAOidZero(&suffix);
1120 /* check the suffix */
1121 if( (suffix.len != 1)
1122 || (suffix.subids[0] != 0) )
1126 SSAOidZero(&suffix);
1135 SSAOidZero(&suffix);
1151 SSAOidZero(&suffix);
1159 SSAOidZero(&suffix);
1187 SSAOidZero(&suffix);
1207 SSAOidZero(&suffix);
1220 SSAOidZero(&suffix);
1240 SSAOidZero(&suffix);
1256 SSAOidZero(&suffix);
1260 /* check the suffix */
1261 if (suffix.subids == NULL)
1265 SSAOidZero(&suffix);
1274 SSAOidZero(&suffix);
1290 SSAOidZero(&suffix);
1298 SSAOidZero(&suffix);
1326 SSAOidZero(&suffix);
1344 SSAOidZero(&suffix);
1355 SSAOidZero(&suffix);
1362 index_obj.len = suffix.len;
1363 for (i = 0; i < suffix.len; i++)
1365 index_obj.value[i] = suffix.subids[i];
1415 SSAOidZero(&suffix);
1425 SSAOidZero(&suffix);
1429 SSAOidZero(&suffix);