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

📄 header_complex.h

📁 ucd-snmp源代码
💻 H
字号:
/* *  header_complex.h:  More complex storage and data sorting for mib modules */#ifndef _MIBGROUP_HEADER_COMPLEX_H#define _MIBGROUP_HEADER_COMPLEX_Hstruct header_complex_index {   oid *name;   size_t namelen;   void *data;   struct header_complex_index *next;   struct header_complex_index *prev;};/* Function pointer called by the header_comlpex functions when a client pointer (void * to us) needs to be cleaned. */typedef void (HeaderComplexCleaner)(void *);void *header_complex(struct header_complex_index *datalist, struct variable *vp,                     oid *name, size_t *length, int exact, size_t *var_len,                     WriteMethod **write_method);int header_complex_generate_varoid(struct variable_list *var);int header_complex_parse_oid(oid *oidIndex, size_t oidLen,                             struct variable_list *data);void header_complex_generate_oid(oid *name, size_t *length, oid *prefix,                                 size_t prefix_len,                                 struct variable_list *data);void header_complex_free_all(struct header_complex_index *thestuff,                             HeaderComplexCleaner *cleaner);void header_complex_free_entry(struct header_complex_index *theentry,                               HeaderComplexCleaner *cleaner);void *header_complex_extract_entry(struct header_complex_index **thetop,                                   struct header_complex_index *thespot);struct header_complex_index *header_complex_find_entry(struct header_complex_index *thestuff, void *entry);void *header_complex_get(struct header_complex_index *datalist,                         struct variable_list *index);struct header_complex_index *  header_complex_add_data(struct header_complex_index **thedata,                          struct variable_list *var, void *data);#endif /* _MIBGROUP_HEADER_COMPLEX_H */

⌨️ 快捷键说明

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