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

SNMP编程

开发平台:

Unix_Linux

  1. /*
  2.  * ioctl interface data access header
  3.  *
  4.  * $Id: interface_ioctl.h,v 1.5 2004/10/18 03:49:50 rstory Exp $
  5.  */
  6. #ifndef NETSNMP_ACCESS_INTERFACE_IOCTL_H
  7. #define NETSNMP_ACCESS_INTERFACE_IOCTL_H
  8. #ifdef __cplusplus
  9. extern          "C" {
  10. #endif
  11. /**---------------------------------------------------------------------*/
  12. /**/
  13. int
  14. netsnmp_access_interface_ioctl_physaddr_get(int fd,
  15.                                             netsnmp_interface_entry *ifentry);
  16. int
  17. netsnmp_access_interface_ioctl_flags_get(int fd,
  18.                                          netsnmp_interface_entry *ifentry);
  19. int
  20. netsnmp_access_interface_ioctl_flags_set(int fd,
  21.                                          netsnmp_interface_entry *ifentry,
  22.                                          unsigned int flags,
  23.                                          int and_complement);
  24. int
  25. netsnmp_access_interface_ioctl_mtu_get(int fd,
  26.                                        netsnmp_interface_entry *ifentry);
  27. oid
  28. netsnmp_access_interface_ioctl_ifindex_get(int fd, const char *name);
  29. /**---------------------------------------------------------------------*/
  30. # ifdef __cplusplus
  31. }
  32. #endif
  33. #endif /* NETSNMP_ACCESS_INTERFACE_IOCTL_H */