SM0 She11
Path:
/
/
usr
/
include
/
net-snmp
/
library
Full Path (server): /usr/include/net-snmp/library
Create Fil3
Upl04d Fil3
📄 README
[E]
[D]
[R]
📄 asn1.h
[E]
[D]
[R]
📄 callback.h
[E]
[D]
[R]
📄 cert_util.h
[E]
[D]
[R]
📄 check_varbind.h
[E]
[D]
[R]
📄 container.h
[E]
[D]
[R]
📄 container_binary_array.h
[E]
[D]
[R]
📄 container_iterator.h
[E]
[D]
[R]
📄 container_list_ssll.h
[E]
[D]
[R]
📄 container_null.h
[E]
[D]
[R]
📄 data_list.h
[E]
[D]
[R]
📄 default_store.h
[E]
[D]
[R]
📄 dir_utils.h
[E]
[D]
[R]
📄 factory.h
[E]
[D]
[R]
📄 fd_event_manager.h
[E]
[D]
[R]
📄 file_utils.h
[E]
[D]
[R]
📄 getopt.h
[E]
[D]
[R]
📄 int64.h
[E]
[D]
[R]
📄 keytools.h
[E]
[D]
[R]
📄 large_fd_set.h
[E]
[D]
[R]
📄 lcd_time.h
[E]
[D]
[R]
📄 md5.h
[E]
[D]
[R]
📄 mib.h
[E]
[D]
[R]
📄 mt_support.h
[E]
[D]
[R]
📄 oid.h
[E]
[D]
[R]
📄 oid_stash.h
[E]
[D]
[R]
📄 parse.h
[E]
[D]
[R]
📄 read_config.h
[E]
[D]
[R]
📄 scapi.h
[E]
[D]
[R]
📄 snmp-tc.h
[E]
[D]
[R]
📄 snmp.h
[E]
[D]
[R]
📄 snmpAliasDomain.h
[E]
[D]
[R]
📄 snmpCallbackDomain.h
[E]
[D]
[R]
📄 snmpDTLSUDPDomain.h
[E]
[D]
[R]
📄 snmpIPv4BaseDomain.h
[E]
[D]
[R]
📄 snmpIPv6BaseDomain.h
[E]
[D]
[R]
📄 snmpSocketBaseDomain.h
[E]
[D]
[R]
📄 snmpTCPBaseDomain.h
[E]
[D]
[R]
📄 snmpTCPDomain.h
[E]
[D]
[R]
📄 snmpTCPIPv6Domain.h
[E]
[D]
[R]
📄 snmpTLSBaseDomain.h
[E]
[D]
[R]
📄 snmpTLSTCPDomain.h
[E]
[D]
[R]
📄 snmpUDPBaseDomain.h
[E]
[D]
[R]
📄 snmpUDPDomain.h
[E]
[D]
[R]
📄 snmpUDPIPv4BaseDomain.h
[E]
[D]
[R]
📄 snmpUDPIPv6Domain.h
[E]
[D]
[R]
📄 snmpUnixDomain.h
[E]
[D]
[R]
📄 snmp_alarm.h
[E]
[D]
[R]
📄 snmp_api.h
[E]
[D]
[R]
📄 snmp_assert.h
[E]
[D]
[R]
📄 snmp_client.h
[E]
[D]
[R]
📄 snmp_debug.h
[E]
[D]
[R]
📄 snmp_enum.h
[E]
[D]
[R]
📄 snmp_impl.h
[E]
[D]
[R]
📄 snmp_logging.h
[E]
[D]
[R]
📄 snmp_parse_args.h
[E]
[D]
[R]
📄 snmp_secmod.h
[E]
[D]
[R]
📄 snmp_service.h
[E]
[D]
[R]
📄 snmp_transport.h
[E]
[D]
[R]
📄 snmptsm.h
[E]
[D]
[R]
📄 snmpusm.h
[E]
[D]
[R]
📄 snmpv3-security-includes.h
[E]
[D]
[R]
📄 snmpv3.h
[E]
[D]
[R]
📄 system.h
[E]
[D]
[R]
📄 text_utils.h
[E]
[D]
[R]
📄 tools.h
[E]
[D]
[R]
📄 transform_oids.h
[E]
[D]
[R]
📄 types.h
[E]
[D]
[R]
📄 ucd_compat.h
[E]
[D]
[R]
📄 vacm.h
[E]
[D]
[R]
📄 winpipe.h
[E]
[D]
[R]
📄 winservice.h
[E]
[D]
[R]
Editing: text_utils.h
#ifndef NETSNMP_TEXT_UTILS_H #define NETSNMP_TEXT_UTILS_H #ifdef __cplusplus extern "C" { #endif /*------------------------------------------------------------------ * * text file processing * */ netsnmp_container * netsnmp_file_text_parse(netsnmp_file *f, netsnmp_container *cin, int parse_mode, u_int flags, void *context); #define PM_SAVE_EVERYTHING 1 #define PM_INDEX_STRING_STRING 2 #define PM_USER_FUNCTION 3 #define PM_FLAG_NO_CONTAINER 0x00000001 #define PM_FLAG_SKIP_WHITESPACE 0x00000002 /* * line processing user function */ struct netsnmp_line_process_info_s; /* fwd decl */ typedef struct netsnmp_line_info_s { size_t index; char *line; size_t line_len; size_t line_max; char *start; size_t start_len; } netsnmp_line_info; typedef int (Netsnmp_Process_Text_Line) (netsnmp_line_info *line_info, void *mem, struct netsnmp_line_process_info_s* lpi); typedef struct netsnmp_line_process_info_s { size_t line_max; /* defaults to STRINGMAX if 0 */ size_t mem_size; u_int flags; Netsnmp_Process_Text_Line *process; void *user_context; } netsnmp_line_process_info; /* * user function return codes */ #define PMLP_RC_STOP_PROCESSING -1 #define PMLP_RC_MEMORY_USED 0 #define PMLP_RC_MEMORY_UNUSED 1 /** ALLOC_LINE: wasteful, but fast */ #define PMLP_FLAG_ALLOC_LINE 0x00000001 /** STRDUP_LINE: slower if you don't keep memory in most cases */ #define PMLP_FLAG_STRDUP_LINE 0x00000002 /** don't strip trailing newlines */ #define PMLP_FLAG_LEAVE_NEWLINE 0x00000004 /** don't skip blank or comment lines */ #define PMLP_FLAG_PROCESS_WHITESPACE 0x00000008 /** just process line, don't save it */ #define PMLP_FLAG_NO_CONTAINER 0x00000010 /* * a few useful pre-defined helpers */ typedef struct netsnmp_token_value_index_s { char *token; netsnmp_cvalue value; size_t index; } netsnmp_token_value_index; netsnmp_container *netsnmp_text_token_container_from_file(const char *file, u_int flags, netsnmp_container *c, void *context); /* * flags */ #define NSTTC_FLAG_TYPE_CONTEXT_DIRECT 0x00000001 #define PMLP_TYPE_UNSIGNED 1 #define PMLP_TYPE_INTEGER 2 #define PMLP_TYPE_STRING 3 #define PMLP_TYPE_BOOLEAN 4 #ifdef __cplusplus } #endif #endif /* NETSNMP_TEXT_UTILS_H */
Save