bpfDrv.h
上传用户:luoyougen
上传日期:2008-05-12
资源大小:23136k
文件大小:1k
源码类别:

VxWorks

开发平台:

C/C++

  1. /* bpfDrv.h - include file for Berkeley Packet Filter (BPF) I/O interface */
  2. /* Copyright 1999 - 2000 Wind River Systems, Inc. */
  3. #include "copyright_wrs.h"
  4. /*
  5. modification history
  6. --------------------
  7. 01b,05apr00,spm  added interface to remove I/O device
  8. 01a,24nov99,spm  written
  9. */
  10. #ifndef __INCbpfDrvh
  11. #define __INCbpfDrvh
  12. #ifdef __cplusplus
  13. extern "C" {
  14. #endif
  15. #include "net/bpf.h"
  16. /* function declarations */
  17. #if defined (__STDC__) || defined(__cplusplus)
  18. extern STATUS bpfDrv (void);
  19. extern STATUS bpfDevCreate (char *pDevName, int numUnits, int bufSize);
  20. extern STATUS bpfDevDelete (char *pDevName);
  21. extern STATUS bpfDrvRemove (void);
  22. #else /* __STDC__ */
  23. extern STATUS bpfDrv ();
  24. extern STATUS bpfDevCreate ();
  25. extern STATUS bpfDevDelete ();
  26. extern STATUS bpfDrvRemove ();
  27. #endif /* __STDC__ */
  28. #ifdef __cplusplus
  29. }
  30. #endif
  31. #endif /* __INCbpfDrvh */