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

📄 snmpcallbackdomain.h

📁 net_snmp应用程序示例
💻 H
字号:
#ifndef _SNMPCALLBACKDOMAIN_H#define _SNMPCALLBACKDOMAIN_H#ifndef NET_SNMP_CONFIG_H#error "Please include <netsnmp/net-snmp-config.h> before this file"#endif#ifdef __cplusplusextern          "C" {#endif#ifdef SNMP_TRANSPORT_CALLBACK_DOMAIN#include <net-snmp/library/snmp_transport.h>typedef struct netsnmp_callback_pass_s {    int             return_transport_num;    netsnmp_pdu    *pdu;    struct netsnmp_callback_pass_s *next;} netsnmp_callback_pass;typedef struct netsnmp_callback_info_s {    int             linkedto;    void           *parent_data;    netsnmp_callback_pass *data;    int             callback_num;    int             pipefds[2];} netsnmp_callback_info;netsnmp_transport *netsnmp_callback_transport(int);int             netsnmp_callback_hook_parse(netsnmp_session * sp,                                            netsnmp_pdu *pdu,                                            u_char * packetptr,                                            size_t len);int             netsnmp_callback_hook_build(netsnmp_session * sp,                                            netsnmp_pdu *pdu,                                            u_char * ptk, size_t * len);int             netsnmp_callback_check_packet(u_char * pkt, size_t len);netsnmp_pdu    *netsnmp_callback_create_pdu(netsnmp_transport *transport,                                            void *opaque, size_t olength);netsnmp_session *netsnmp_callback_open(int attach_to,                                       int (*return_func) (int op,                                                           netsnmp_session                                                           * session,                                                           int reqid,                                                           netsnmp_pdu                                                           *pdu,                                                           void *magic),                                       int (*fpre_parse) (netsnmp_session                                                          *,                                                          struct                                                          netsnmp_transport_s                                                          *, void *, int),                                       int (*fpost_parse) (netsnmp_session                                                           *,                                                           netsnmp_pdu *,                                                           int));void             netsnmp_clear_callback_list(void);#else#define netsnmp_clear_callback_list()     #endif /*SNMP_TRANSPORT_CALLBACK_DOMAIN*/#ifdef __cplusplus}#endif#endif/*_SNMPCALLBACKDOMAIN_H*/

⌨️ 快捷键说明

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