⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usmuser.h

📁 snmp的源代码,已经在我的ubuntu下编译通过
💻 H
字号:
/* * usmUser.h * */#ifndef _MIBGROUP_USMUSER_H#define _MIBGROUP_USMUSER_H#include <net-snmp/library/snmpusm.h>/* * <...prefix>.<engineID_length>.<engineID>.<user_name_length>.<user_name> * = 1 + 32 + 1 + 32  */#define USM_LENGTH_OID_MAX	66/* * we use header_generic and checkmib from the util_funcs module  */config_require(util_funcs)config_add_mib(SNMP-USER-BASED-SM-MIB)    /*     * Magic number definitions:      */#define   USMUSERSPINLOCK       1#define   USMUSERSECURITYNAME   2#define   USMUSERCLONEFROM      3#define   USMUSERAUTHPROTOCOL   4#define   USMUSERAUTHKEYCHANGE  5#define   USMUSEROWNAUTHKEYCHANGE  6#define   USMUSERPRIVPROTOCOL   7#define   USMUSERPRIVKEYCHANGE  8#define   USMUSEROWNPRIVKEYCHANGE  9#define   USMUSERPUBLIC         10#define   USMUSERSTORAGETYPE    11#define   USMUSERSTATUS         12    /*     * function definitions      */     extern void     init_usmUser(void);     extern FindVarMethod var_usmUser;     void init_register_usmUser_context(const char *contextName);     void            shutdown_usmUser(void);     int             store_usmUser(int majorID, int minorID,                                   void *serverarg, void *clientarg);     oid            *usm_generate_OID(oid * prefix, size_t prefixLen,                                      struct usmUser *uptr,                                      size_t * length);     int             usm_parse_oid(oid * oidIndex, size_t oidLen,                                   unsigned char **engineID,                                   size_t * engineIDLen,                                   unsigned char **name, size_t * nameLen);     WriteMethod     write_usmUserSpinLock;     WriteMethod     write_usmUserCloneFrom;     WriteMethod     write_usmUserAuthProtocol;     WriteMethod     write_usmUserAuthKeyChange;     WriteMethod     write_usmUserPrivProtocol;     WriteMethod     write_usmUserPrivKeyChange;     WriteMethod     write_usmUserPublic;     WriteMethod     write_usmUserStorageType;     WriteMethod     write_usmUserStatus;#endif                          /* _MIBGROUP_USMUSER_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -