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

VxWorks

开发平台:

C/C++

  1.      This file lists all of the network stack functions registered as WindView 
  2. events by the associated scripts. The following sequence of events indicates 
  3. the reception of data:
  4.     {4, 5} -> { 27, 30} -> {44, 45, 46}
  5. where the braces indicate a set of event identifiers, one of which may be
  6.  present, depending on the system configuration and the implementation of 
  7. the network applications. For example, no events from the last group would be 
  8. present for a network application which did not use the BSD socket layer and 
  9. no events from the first group would appear unless the VxWorks image used the 
  10. MUX/END drivers. Further variation in this sequence is caused by the network
  11.  buffer management operations. If those events are added, one or more of 
  12. identifiers 12-19 may appear as well. 
  13.      A complete description of these routines and the circumstances causing 
  14. the associated events is beyond the scope of this document. For more 
  15. information, see the manual pages for the associated functions, if available. 
  16. However, many of these functions are internal to the implementation of the 
  17. network protocols. To help interpret the associated events, the following 
  18. guide to the TCP/IP stack is recommended:
  19. TCP/IP Illustrated, Volume 1, The Protocols, by W. Richard Stevens
  20. TCP/IP Illustrated, Volume 2, The Implementation, by Gary R. Wright 
  21.                                                   and W. Richard Stevens
  22. User Event ID  Function Name  Script Name
  23. ------------- ------------- -----------
  24. 0 muxDevLoad MuxEventSet.scp
  25. 1 muxDevStart MuxEventSet.scp
  26. 2 muxSend MuxEventSet.scp
  27. 3 muxPollSend MuxEventSet.scp
  28. 4 muxReceive MuxEventSet.scp
  29. 5 muxPollReceive MuxEventSet.scp
  30. 6 muxDevStop MuxEventSet.scp
  31. 7 muxDevUnload MuxEventSet.scp
  32. -----------------------------------------------------------------------
  33. 8 rtalloc1 RouteEventSet.scp
  34. 9 rtredirect RouteEventSet.scp
  35. 10 rtfree RouteEventSet.scp
  36. 11 rtioctl RouteEventSet.scp
  37. -----------------------------------------------------------------------
  38. 12 pNetPoolFuncTbl->pMblkFreeRtn NetBufEventSet.scp
  39. 13 pNetPoolFuncTbl->pClBlkFreeRtn NetBufEventSet.scp
  40. 14 pNetPoolFuncTbl->pClFreeRtn NetBufEventSet.scp
  41. 15 pNetPoolFuncTbl->pMblkClFreeRtn NetBufEventSet.scp
  42. 16 pNetPoolFuncTbl->pMblkGetRtn NetBufEventSet.scp
  43. 17 pNetPoolFuncTbl->pClBlkGetRtn NetBufEventSet.scp
  44. 18 pNetPoolFuncTbl->pClGetRtn NetBufEventSet.scp
  45. 19 pNetPoolFuncTbl->pMblkClGetRtn NetBufEventSet.scp
  46. -----------------------------------------------------------------------
  47. 20 ip_ctloutput IpEventSet.scp
  48. 21 ip_output IpEventSet.scp
  49. 22 ip_slowtimo IpEventSet.scp
  50. 23 ip_drain IpEventSet.scp
  51. 24* icmpErrorHook IpEventSet.scp
  52. 25* igmpJoinGrpHook IpEventSet.scp
  53. 26* igmpLeaveGrpHook IpEventSet.scp
  54. -----------------------------------------------------------------------
  55. 27 udp_input UdpEventSet.scp
  56. 28 udp_ctlinput UdpEventSet.scp
  57. 29 udp_usrreq UdpEventSet.scp
  58. -----------------------------------------------------------------------
  59. 30 tcp_input TcpEventSet.scp
  60. 31 tcp_ctlinput TcpEventSet.scp
  61. 32 tcp_ctloutput TcpEventSet.scp
  62. 33 tcp_usrreq TcpEventSet.scp
  63. 34 tcp_fasttimo TcpEventSet.scp
  64. 35 tcp_drain TcpEventSet.scp
  65. 36 tcp_timers TcpEventSet.scp
  66. -----------------------------------------------------------------------
  67. 37 bsdSockFunc.acceptRtn BsdSockEventSet.scp
  68. 38 bsdSockFunc.bindRtn BsdSockEventSet.scp
  69. 39 bsdSockFunc.connectRtn BsdSockEventSet.scp
  70. 40 bsdSockFunc.connectWithTimeoutRtn BsdSockEventSet.scp
  71. 41 bsdSockFunc.getpeernameRtn BsdSockEventSet.scp
  72. 42 bsdSockFunc.getsocknameRtn BsdSockEventSet.scp
  73. 43 bsdSockFunc.listenRtn BsdSockEventSet.scp
  74. 44 bsdSockFunc.recvRtn BsdSockEventSet.scp
  75. 45 bsdSockFunc.recvfromRtn BsdSockEventSet.scp
  76. 46 bsdSockFunc.recvmsgRtn BsdSockEventSet.scp
  77. 47 bsdSockFunc.sendRtn BsdSockEventSet.scp
  78. 48 bsdSockFunc.sendtoRtn BsdSockEventSet.scp
  79. 49 bsdSockFunc.sendmsgRtn BsdSockEventSet.scp
  80. 50 bsdSockFunc.shutdownRtn BsdSockEventSet.scp
  81.      *NOTE: Although present in the script file, these event points are 
  82.             not set automatically. The associated script file must be edited 
  83.             to remove the appropriate comment mark if the corresponding hook 
  84.             routines are installed.