Lines Matching refs:snmp_toolinfo
166 struct snmp_toolinfo { struct
182 extern struct snmp_toolinfo snmptool; argument
234 int snmptool_init(struct snmp_toolinfo *);
235 int32_t snmp_import_file(struct snmp_toolinfo *, struct fname *);
236 int32_t snmp_import_all(struct snmp_toolinfo *);
237 int32_t add_filename(struct snmp_toolinfo *, const char *,
239 void free_filelist(struct snmp_toolinfo *);
240 void snmp_tool_freeall(struct snmp_toolinfo *);
245 int32_t snmp_mapping_free(struct snmp_toolinfo *);
248 int32_t snmp_node_insert(struct snmp_toolinfo *, struct snmp_oid2str *);
249 int32_t snmp_leaf_insert(struct snmp_toolinfo *, struct snmp_oid2str *);
250 int32_t snmp_enum_insert(struct snmp_toolinfo *, struct snmp_oid2str *);
259 int32_t snmp_table_insert(struct snmp_toolinfo *, struct snmp_index_entry *);
263 void snmp_enumtc_insert(struct snmp_toolinfo *, struct enum_type *);
264 struct enum_type *snmp_enumtc_lookup(struct snmp_toolinfo *, char *);
266 void snmp_mapping_dump(struct snmp_toolinfo *);
267 int32_t snmp_lookup_leafstring(struct snmp_toolinfo *, struct snmp_object *);
268 int32_t snmp_lookup_enumstring(struct snmp_toolinfo *, struct snmp_object *);
269 int32_t snmp_lookup_oidstring(struct snmp_toolinfo *, struct snmp_object *);
270 int32_t snmp_lookup_nonleaf_string(struct snmp_toolinfo *, struct snmp_object *);
271 int32_t snmp_lookup_allstring(struct snmp_toolinfo *, struct snmp_object *);
272 int32_t snmp_lookup_nodestring(struct snmp_toolinfo *, struct snmp_object *);
273 int32_t snmp_lookup_oidall(struct snmp_toolinfo *, struct snmp_object *, char *);
274 int32_t snmp_lookup_enumoid(struct snmp_toolinfo *, struct snmp_object *, char *);
275 int32_t snmp_lookup_oid(struct snmp_toolinfo *, struct snmp_object *, char *);
285 int32_t parse_discovery(struct snmp_toolinfo *);
286 int32_t parse_local_key(struct snmp_toolinfo *);
287 int32_t parse_num_oids(struct snmp_toolinfo *);
288 int32_t parse_file(struct snmp_toolinfo *, char *);
289 int32_t parse_include(struct snmp_toolinfo *, char *);
290 int32_t parse_output(struct snmp_toolinfo *, char *);
291 int32_t parse_errors(struct snmp_toolinfo *);
292 int32_t parse_skip_access(struct snmp_toolinfo *);
293 int32_t parse_authentication(struct snmp_toolinfo *, char *);
294 int32_t parse_privacy(struct snmp_toolinfo *, char *);
295 int32_t parse_context(struct snmp_toolinfo *, char *);
296 int32_t parse_user_security(struct snmp_toolinfo *, char *);
298 typedef int32_t (*snmp_verify_inoid_f) (struct snmp_toolinfo *,
300 int32_t snmp_object_add(struct snmp_toolinfo *, snmp_verify_inoid_f, char *);
301 int32_t snmp_object_remove(struct snmp_toolinfo *, struct asn_oid *oid);
302 int32_t snmp_object_seterror(struct snmp_toolinfo *, struct snmp_value *,
307 char *snmp_parse_index(struct snmp_toolinfo *, char *, struct snmp_object *);
312 typedef int32_t (*snmp_verify_vbind_f) (struct snmp_toolinfo *,
315 int32_t snmp_pdu_add_bindings(struct snmp_toolinfo *, snmp_verify_vbind_f,
322 int32_t snmp_output_numval(struct snmp_toolinfo *, struct snmp_value *,
325 int32_t snmp_output_resp(struct snmp_toolinfo *, struct snmp_pdu *, struct asn_oid *);
326 void snmp_output_err_resp(struct snmp_toolinfo *, struct snmp_pdu *);