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

SNMP编程

开发平台:

Unix_Linux

  1. /*
  2.  * internal header, not for distribution
  3.  */
  4. int
  5. _netsnmp_ioctl_ipaddress_container_load_v4(netsnmp_container *container,
  6.                                                   int idx_offset);
  7. int
  8. _netsnmp_ioctl_ipaddress_set_v4(netsnmp_ipaddress_entry * entry);
  9. int
  10. _netsnmp_ioctl_ipaddress_remove_v4(netsnmp_ipaddress_entry * entry);
  11. /*
  12.  * struct ioctl for arch_data
  13.  */
  14. typedef struct _ioctl_extras {
  15.    u_int            flags;
  16.    u_char           name[IFNAMSIZ];
  17. } _ioctl_extras;
  18. _ioctl_extras *
  19. netsnmp_ioctl_ipaddress_entry_init(netsnmp_ipaddress_entry *entry);
  20. void
  21. netsnmp_ioctl_ipaddress_entry_cleanup(netsnmp_ipaddress_entry *entry);
  22. int
  23. netsnmp_ioctl_ipaddress_entry_copy(netsnmp_ipaddress_entry *lhs,
  24.                                    netsnmp_ipaddress_entry *rhs);
  25. _ioctl_extras *
  26. netsnmp_ioctl_ipaddress_extras_get(netsnmp_ipaddress_entry *entry);
  27. int
  28. _netsnmp_ioctl_ipaddress_delete_v4(netsnmp_ipaddress_entry * entry);