You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-08-10 01:22:48 +03:00
50 lines
1.4 KiB
C
50 lines
1.4 KiB
C
#ifndef OLD_API_H
|
|
#define OLD_API_H
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#define OLD_API_NAME "old_api"
|
|
|
|
typedef struct netsnmp_old_api_info_s {
|
|
struct variable *var;
|
|
size_t varsize;
|
|
size_t numvars;
|
|
|
|
/*
|
|
* old stuff
|
|
*/
|
|
netsnmp_session *ss;
|
|
int flags;
|
|
} netsnmp_old_api_info;
|
|
|
|
typedef struct old_opi_cache_s {
|
|
u_char *data;
|
|
WriteMethod *write_method;
|
|
} netsnmp_old_api_cache;
|
|
|
|
int netsnmp_register_old_api(const char *moduleName,
|
|
struct variable *var,
|
|
size_t varsize,
|
|
size_t numvars,
|
|
oid * mibloc,
|
|
size_t mibloclen,
|
|
int priority,
|
|
int range_subid,
|
|
oid range_ubound,
|
|
netsnmp_session * ss,
|
|
const char *context,
|
|
int timeout, int flags);
|
|
Netsnmp_Node_Handler netsnmp_old_api_helper;
|
|
|
|
/*
|
|
* really shouldn't be used
|
|
*/
|
|
netsnmp_agent_session *netsnmp_get_current_agent_session(void);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
#endif /* OLD_API_H */
|