NAME
NetSNMP::default_store - Perl extension for Net-SNMP generic storage of global data
SYNOPSIS
use NetSNMP::default_store qw(:all);$port = netsnmp_ds_get_int(NETSNMP_DS_LIBRARY_ID, DS_LIB_DEFAULT_PORT);netsnmp_ds_set_int(NETSNMP_DS_LIBRARY_ID, DS_LIB_DEFAULT_PORT, 161);
DESCRIPTION
This module is a wrapper around the net-snmp default store routines. See the net-snmp default_store manual page for details on what the various functions do and the values that can be set/retrieved.
EXPORT
None by default.
Exportable constants
NETSNMP_DS_MAX_IDSNETSNMP_DS_MAX_SUBIDSNETSNMP_DS_LIBRARY_IDNETSNMP_DS_APPLICATION_IDNETSNMP_DS_TOKEN_IDNETSNMP_DS_LIB_MIB_ERRORSNETSNMP_DS_LIB_SAVE_MIB_DESCRSNETSNMP_DS_LIB_MIB_COMMENT_TERMNETSNMP_DS_LIB_MIB_PARSE_LABELNETSNMP_DS_LIB_DUMP_PACKETNETSNMP_DS_LIB_LOG_TIMESTAMPNETSNMP_DS_LIB_DONT_READ_CONFIGSNETSNMP_DS_LIB_MIB_REPLACENETSNMP_DS_LIB_PRINT_NUMERIC_ENUMNETSNMP_DS_LIB_PRINT_NUMERIC_OIDSNETSNMP_DS_LIB_DONT_BREAKDOWN_OIDSNETSNMP_DS_LIB_ALARM_DONT_USE_SIGNETSNMP_DS_LIB_PRINT_FULL_OIDNETSNMP_DS_LIB_QUICK_PRINTNETSNMP_DS_LIB_RANDOM_ACCESSNETSNMP_DS_LIB_REGEX_ACCESSNETSNMP_DS_LIB_DONT_CHECK_RANGENETSNMP_DS_LIB_NO_TOKEN_WARNINGSNETSNMP_DS_LIB_NUMERIC_TIMETICKSNETSNMP_DS_LIB_ESCAPE_QUOTESNETSNMP_DS_LIB_REVERSE_ENCODENETSNMP_DS_LIB_PRINT_BARE_VALUENETSNMP_DS_LIB_EXTENDED_INDEXNETSNMP_DS_LIB_PRINT_HEX_TEXTNETSNMP_DS_LIB_PRINT_UCD_STYLE_OIDNETSNMP_DS_LIB_READ_UCD_STYLE_OIDNETSNMP_DS_LIB_HAVE_READ_PREMIB_CONFIGNETSNMP_DS_LIB_HAVE_READ_CONFIGNETSNMP_DS_LIB_QUICKE_PRINTNETSNMP_DS_LIB_DONT_PRINT_UNITSNETSNMP_DS_LIB_NO_DISPLAY_HINTNETSNMP_DS_LIB_16BIT_IDSNETSNMP_DS_LIB_DONT_PERSIST_STATENETSNMP_DS_LIB_2DIGIT_HEX_OUTPUTNETSNMP_DS_LIB_IGNORE_NO_COMMUNITYNETSNMP_DS_LIB_DISABLE_PERSISTENT_LOADNETSNMP_DS_LIB_DISABLE_PERSISTENT_SAVENETSNMP_DS_LIB_APPEND_LOGFILESNETSNMP_DS_LIB_CLIENT_ADDR_USES_PORTNETSNMP_DS_LIB_MIB_WARNINGSNETSNMP_DS_LIB_SECLEVELNETSNMP_DS_LIB_SNMPVERSIONNETSNMP_DS_LIB_DEFAULT_PORTNETSNMP_DS_LIB_OID_OUTPUT_FORMATNETSNMP_DS_LIB_STRING_OUTPUT_FORMATNETSNMP_DS_LIB_HEX_OUTPUT_LENGTHNETSNMP_DS_LIB_SERVERSENDBUFNETSNMP_DS_LIB_SERVERRECVBUFNETSNMP_DS_LIB_CLIENTSENDBUFNETSNMP_DS_LIB_CLIENTRECVBUFNETSNMP_DS_SNMP_VERSION_1NETSNMP_DS_SNMP_VERSION_2cNETSNMP_DS_SNMP_VERSION_3NETSNMP_DS_LIB_SECNAMENETSNMP_DS_LIB_CONTEXTNETSNMP_DS_LIB_PASSPHRASENETSNMP_DS_LIB_AUTHPASSPHRASENETSNMP_DS_LIB_PRIVPASSPHRASENETSNMP_DS_LIB_OPTIONALCONFIGNETSNMP_DS_LIB_APPTYPENETSNMP_DS_LIB_COMMUNITYNETSNMP_DS_LIB_PERSISTENT_DIRNETSNMP_DS_LIB_CONFIGURATION_DIRNETSNMP_DS_LIB_SECMODELNETSNMP_DS_LIB_MIBDIRSNETSNMP_DS_LIB_OIDSUFFIXNETSNMP_DS_LIB_OIDPREFIXNETSNMP_DS_LIB_CLIENT_ADDRNETSNMP_DS_LIB_TEMP_FILE_PATTERNNETSNMP_DS_LIB_AUTHMASTERKEYNETSNMP_DS_LIB_PRIVMASTERKEYNETSNMP_DS_LIB_AUTHLOCALIZEDKEYNETSNMP_DS_LIB_PRIVLOCALIZEDKEYNETSNMP_DS_LIB_APPTYPESNETSNMP_DS_LIB_KSM_KEYTABNETSNMP_DS_LIB_KSM_SERVICE_NAMENETSNMP_DS_LIB_SBSM_LOCAL_PWD
Exportable functions
int netsnmp_ds_get_boolean(int storeid, int which)int netsnmp_ds_get_int(int storeid, int which)char *netsnmp_ds_get_string(int storeid, int which)void *netsnmp_ds_get_void(int storeid, int which)int netsnmp_ds_register_config(unsigned char type, const char *ftype, const char *token,int storeid, int which)int netsnmp_ds_register_premib(unsigned char type, const char *ftype, const char *token,int storeid, int which)int netsnmp_ds_set_boolean(int storeid, int which, int value)int netsnmp_ds_set_int(int storeid, int which, int value)int netsnmp_ds_set_string(int storeid, int which, const char *value)int netsnmp_ds_set_void(int storeid, int which, void *value)void netsnmp_ds_shutdown(void)int netsnmp_ds_toggle_boolean(int storeid, int which)
AUTHOR
Wes Hardaker, [email protected]