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

📄 xgcpupdownnotification.c

📁 非常不错的网管开发包
💻 C
字号:
/* minimal include directives */#include "xgcpUpDownNotification.h"/*  * xgcpUpDownNotification_variables_oid: *   this is the top level oid that we want to register under.  This *   is essentially a prefix, with the suffix appearing in the *   variable below. */oid xgcpUpDownNotification_variables_oid[] = { 1,3,6,1,4,1,5738,3,90,2,1 };/*  * variable2 xgcpUpDownNotification_variables: *   this variable defines function callbacks and type return information  *   for the xgcpUpDownNotification mib section  */struct variable2 xgcpUpDownNotification_variables[] = {/*  magic number        , variable type , ro/rw , callback fn  , L, oidsuffix */};/*    (L = length of the oidsuffix) *//* * init_xgcpUpDownNotification(): *   Initialization routine.  This is called when the agent starts up. *   At a minimum, registration of your variables should take place here. */void init_xgcpUpDownNotification(void) {  /* register ourselves with the agent to handle our mib tree */  REGISTER_MIB("xgcpUpDownNotification", xgcpUpDownNotification_variables, variable2,               xgcpUpDownNotification_variables_oid);  /* place any other initialization junk you need here */}/* * var_xgcpUpDownNotification(): *   This function is called every time the agent gets a request for *   a scalar variable that might be found within your mib section *   registered above.  It is up to you to do the right thing and *   return the correct value. *     You should also correct the value of "var_len" if necessary. * *   Please see the documentation for more information about writing *   module extensions, and check out the examples in the examples *   and mibII directories. */unsigned char *var_xgcpUpDownNotification(struct variable *vp,                 oid     *name,                 size_t  *length,                 int     exact,                 size_t  *var_len,                 WriteMethod **write_method){  /* variables we may use later */  static long long_ret;  static unsigned char string[SPRINT_MAX_LEN];  static oid objid[MAX_OID_LEN];  static struct counter64 c64;  if (header_generic(vp,name,length,exact,var_len,write_method)                                  == MATCH_FAILED )    return NULL;  /*    * this is where we do the value assignments for the mib results.   */  switch(vp->magic) {    default:      ERROR_MSG("");  }  return NULL;}

⌨️ 快捷键说明

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