netsnmp_netsnmp_handler_registration_s.3
上传用户:wxp200602
上传日期:2007-10-30
资源大小:4028k
文件大小:5k
源码类别:

SNMP编程

开发平台:

Unix_Linux

  1. .TH "netsnmp_handler_registration_s" 3 "28 Nov 2005" "Version 5.2.1.rc3" "net-snmp" " -*- nroff -*-
  2. .ad l
  3. .nh
  4. .SH NAME
  5. netsnmp_handler_registration_s - Root registration info.  
  6. .PP
  7. .SH SYNOPSIS
  8. .br
  9. .PP
  10. fC#include <agent_handler.h>fP
  11. .PP
  12. .SS "Data Fields"
  13. .in +1c
  14. .ti -1c
  15. .RI "char * fBhandlerNamefP"
  16. .br
  17. .RI "fIfor mrTable listings, and other uses fP"
  18. .ti -1c
  19. .RI "char * fBcontextNamefP"
  20. .br
  21. .RI "fINULL = default context. fP"
  22. .ti -1c
  23. .RI "oid * fBrootoidfP"
  24. .br
  25. .RI "fIwhere are we registered at? fP"
  26. .ti -1c
  27. .RI "size_t fBrootoid_lenfP"
  28. .br
  29. .ti -1c
  30. .RI "fBnetsnmp_mib_handlerfP * fBhandlerfP"
  31. .br
  32. .RI "fIhandler details fP"
  33. .ti -1c
  34. .RI "int fBmodesfP"
  35. .br
  36. .ti -1c
  37. .RI "int fBpriorityfP"
  38. .br
  39. .RI "fImore optional stuff fP"
  40. .ti -1c
  41. .RI "int fBrange_subidfP"
  42. .br
  43. .ti -1c
  44. .RI "oid fBrange_uboundfP"
  45. .br
  46. .ti -1c
  47. .RI "int fBtimeoutfP"
  48. .br
  49. .ti -1c
  50. .RI "int fBglobal_cacheidfP"
  51. .br
  52. .ti -1c
  53. .RI "void * fBmy_reg_voidfP"
  54. .br
  55. .RI "fIvoid ptr for registeree fP"
  56. .in -1c
  57. .SH "Detailed Description"
  58. .PP 
  59. Root registration info. 
  60. The variables handlerName, contextName, and rootoid need to be allocated on the heap, when the registration structure is unregistered using fBunregister_mib_context()fP the code attempts to free them.
  61. .PP
  62. fBExamples: fP
  63. .in +1c
  64. .PP
  65. fBdelayed_instance.cfP.
  66. .PP
  67. Definition at line 91 of file agent_handler.h.
  68. .SH "Field Documentation"
  69. .PP 
  70. .SS "char* fBnetsnmp_handler_registration_s::contextNamefP"
  71. .PP
  72. NULL = default context. 
  73. .PP
  74. Definition at line 96 of file agent_handler.h.
  75. .PP
  76. Referenced by netsnmp_debug_helper(), netsnmp_handler_registration_dup(), netsnmp_handler_registration_free(), netsnmp_register_handler(), netsnmp_register_handler_nocallback(), netsnmp_register_mib(), netsnmp_register_mib_table_row(), netsnmp_register_old_api(), netsnmp_unregister_handler(), and unregister_mibs_by_session().
  77. .SS "fBnetsnmp_mib_handlerfP* fBnetsnmp_handler_registration_s::handlerfP"
  78. .PP
  79. handler details 
  80. .PP
  81. Definition at line 107 of file agent_handler.h.
  82. .PP
  83. Referenced by dump_registry(), netsnmp_call_handlers(), netsnmp_container_table_register(), netsnmp_debug_helper(), netsnmp_find_handler_by_name(), netsnmp_find_table_array_handler(), netsnmp_handler_registration_create(), netsnmp_handler_registration_dup(), netsnmp_handler_registration_free(), netsnmp_inject_handler_before(), netsnmp_inject_handler_into_subtree(), netsnmp_register_handler(), netsnmp_register_handler_nocallback(), netsnmp_register_mib_table_row(), netsnmp_register_old_api(), netsnmp_table_container_register(), and unregister_mibs_by_session().
  84. .SS "char* fBnetsnmp_handler_registration_s::handlerNamefP"
  85. .PP
  86. for mrTable listings, and other uses 
  87. .PP
  88. Definition at line 94 of file agent_handler.h.
  89. .PP
  90. Referenced by dump_registry(), netsnmp_cache_helper_handler(), netsnmp_container_table_register(), netsnmp_debug_helper(), netsnmp_handler_registration_create(), netsnmp_handler_registration_dup(), netsnmp_handler_registration_free(), netsnmp_inject_handler_into_subtree(), netsnmp_old_api_helper(), netsnmp_register_handler(), netsnmp_register_mib_table_row(), netsnmp_register_old_api(), and netsnmp_table_iterator_helper_handler().
  91. .SS "void* fBnetsnmp_handler_registration_s::my_reg_voidfP"
  92. .PP
  93. void ptr for registeree 
  94. .PP
  95. Definition at line 122 of file agent_handler.h.
  96. .SS "int fBnetsnmp_handler_registration_s::priorityfP"
  97. .PP
  98. more optional stuff 
  99. .PP
  100. Definition at line 113 of file agent_handler.h.
  101. .PP
  102. Referenced by netsnmp_debug_helper(), netsnmp_handler_registration_create(), netsnmp_handler_registration_dup(), netsnmp_register_handler(), netsnmp_register_handler_nocallback(), netsnmp_register_mib_table_row(), netsnmp_register_old_api(), and netsnmp_unregister_handler().
  103. .SS "oid* fBnetsnmp_handler_registration_s::rootoidfP"
  104. .PP
  105. where are we registered at? 
  106. .PP
  107. Definition at line 101 of file agent_handler.h.
  108. .PP
  109. Referenced by netsnmp_cache_helper_handler(), netsnmp_debug_helper(), netsnmp_handler_registration_create(), netsnmp_handler_registration_dup(), netsnmp_handler_registration_free(), netsnmp_instance_helper_handler(), netsnmp_old_api_helper(), netsnmp_register_cache_handler(), netsnmp_register_handler(), netsnmp_register_handler_nocallback(), netsnmp_register_mib_table_row(), netsnmp_register_old_api(), netsnmp_register_read_only_scalar(), netsnmp_register_scalar(), netsnmp_row_merge_helper_handler(), netsnmp_scalar_group_helper_handler(), netsnmp_scalar_helper_handler(), netsnmp_table_build_oid(), netsnmp_table_build_oid_from_index(), netsnmp_table_data_build_result(), netsnmp_table_data_helper_handler(), netsnmp_table_iterator_helper_handler(), netsnmp_unregister_handler(), netsnmp_watched_spinlock_handler(), netsnmp_watched_timestamp_handler(), netsnmp_watcher_helper_handler(), and table_helper_handler().
  110. .SH "Author"
  111. .PP 
  112. Generated automatically by Doxygen for net-snmp from the source code.