PageRenderTime 24ms CodeModel.GetById 12ms RepoModel.GetById 1ms app.codeStats 0ms

/net-snmp-5.7.1/agent/mibgroup/ip-mib/ipv6ScopeZoneIndexTable/ipv6ScopeZoneIndexTable_interface.h

#
C Header | 98 lines | 38 code | 14 blank | 46 comment | 0 complexity | cc3ab51a8e4ad76cf83435b75f8f50f0 MD5 | raw file
Possible License(s): BSD-3-Clause
  1. /*
  2. * Note: this file originally auto-generated by mib2c using
  3. * version : 15899 $ of $
  4. *
  5. * $Id:ipv6ScopeZoneIndexTable_interface.h 14170 2007-04-29 00:12:32Z varun_c$
  6. */
  7. /** @ingroup interface: Routines to interface to Net-SNMP
  8. *
  9. * \warning This code should not be modified, called directly,
  10. * or used to interpret functionality. It is subject to
  11. * change at any time.
  12. *
  13. * @{
  14. */
  15. /*
  16. * *********************************************************************
  17. * *********************************************************************
  18. * *********************************************************************
  19. * *** ***
  20. * *** NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE ***
  21. * *** ***
  22. * *** ***
  23. * *** THIS FILE DOES NOT CONTAIN ANY USER EDITABLE CODE. ***
  24. * *** ***
  25. * *** ***
  26. * *** THE GENERATED CODE IS INTERNAL IMPLEMENTATION, AND ***
  27. * *** ***
  28. * *** ***
  29. * *** IS SUBJECT TO CHANGE WITHOUT WARNING IN FUTURE RELEASES. ***
  30. * *** ***
  31. * *** ***
  32. * *********************************************************************
  33. * *********************************************************************
  34. * *********************************************************************
  35. */
  36. #ifndef IPV6SCOPEZONEINDEXTABLE_INTERFACE_H
  37. #define IPV6SCOPEZONEINDEXTABLE_INTERFACE_H
  38. #ifdef __cplusplus
  39. extern "C" {
  40. #endif
  41. #include "ipv6ScopeZoneIndexTable.h"
  42. /*
  43. ********************************************************************
  44. * Table declarations
  45. */
  46. /*
  47. * PUBLIC interface initialization routine
  48. */
  49. void
  50. _ipv6ScopeZoneIndexTable_initialize_interface
  51. (ipv6ScopeZoneIndexTable_registration * user_ctx, u_long flags);
  52. void
  53. _ipv6ScopeZoneIndexTable_shutdown_interface
  54. (ipv6ScopeZoneIndexTable_registration * user_ctx);
  55. ipv6ScopeZoneIndexTable_registration
  56. *ipv6ScopeZoneIndexTable_registration_get(void);
  57. ipv6ScopeZoneIndexTable_registration
  58. *ipv6ScopeZoneIndexTable_registration_set
  59. (ipv6ScopeZoneIndexTable_registration * newreg);
  60. netsnmp_container *ipv6ScopeZoneIndexTable_container_get(void);
  61. int ipv6ScopeZoneIndexTable_container_size(void);
  62. ipv6ScopeZoneIndexTable_rowreq_ctx
  63. *ipv6ScopeZoneIndexTable_allocate_rowreq_ctx(ipv6ScopeZoneIndexTable_data *, void *);
  64. void
  65. ipv6ScopeZoneIndexTable_release_rowreq_ctx
  66. (ipv6ScopeZoneIndexTable_rowreq_ctx * rowreq_ctx);
  67. int ipv6ScopeZoneIndexTable_index_to_oid(netsnmp_index *
  68. oid_idx,
  69. ipv6ScopeZoneIndexTable_mib_index
  70. * mib_idx);
  71. int ipv6ScopeZoneIndexTable_index_from_oid(netsnmp_index *
  72. oid_idx,
  73. ipv6ScopeZoneIndexTable_mib_index
  74. * mib_idx);
  75. /*
  76. * access to certain internals. use with caution!
  77. */
  78. void
  79. ipv6ScopeZoneIndexTable_valid_columns_set(netsnmp_column_info *vc);
  80. #ifdef __cplusplus
  81. }
  82. #endif
  83. #endif /* IPV6SCOPEZONEINDEXTABLE_INTERFACE_H */
  84. /** @} */