01vxcom.cdf
上传用户:luoyougen
上传日期:2008-05-12
资源大小:23136k
文件大小:3k
源码类别:

VxWorks

开发平台:

C/C++

  1. /* 01vxcom.cdf - VxCOM Component description for T2.x */
  2. /* Copyright (c) 1999-2001 Wind River systems, Inc. */
  3. /*
  4. modification history
  5. --------------------
  6. 01e,13mar02,nel  SPR#74150. Removed unrequired INCLUDE_COM_AUTOMATION.
  7.  SPR#73973. Remove invalid reference to INCLUDE_COM_CORE_KERNEL.
  8. 01d,18sep01,nel  Add DebugHooks.o into base COM INCLUDE.
  9. 01c,17sep01,nel  make layout the same as AE
  10. 01b,20jul01,dbs  fix cdf syntax errors
  11. 01a,28jun01,dbs  written
  12. */
  13. Folder FOLDER_COM {
  14. NAME VxCOM (Component Object Model)
  15. SYNOPSIS COM (Component Object Model) Support
  16. _CHILDREN FOLDER_ROOT
  17. CHILDREN FOLDER_COM_CORE 
  18. FOLDER_COM_CPLUS
  19. }
  20. /* COM Core Support */
  21. Folder FOLDER_COM_CORE {
  22. NAME COM Core
  23. SYNOPSIS COM (Component Object Model) Core Support
  24. CHILDREN INCLUDE_COM_CORE 
  25. INCLUDE_COM_SHOW 
  26. INCLUDE_COM_NTP_TIME
  27. DEFAULTS INCLUDE_COM_CORE
  28. }
  29. Component INCLUDE_COM_CORE {
  30. NAME COM Core 
  31. SYNOPSIS COM (Component Object Model) Core API
  32.         PROTOTYPE void comCoreLibInit (void);
  33. INIT_RTN comCoreLibInit (); 
  34. _INIT_ORDER usrRoot
  35. MODULES comCoreLib.o 
  36. comRegistry.o 
  37. comCoreTypes_i.o 
  38. comSysLib.o 
  39. INCLUDE_WHEN INCLUDE_COM
  40. }
  41. Component INCLUDE_COM_SHOW {
  42.         NAME            COM show routines
  43.         SYNOPSIS        enable display of COM registry, etc.
  44.         PROTOTYPE void comShowInit (void);
  45.         INIT_RTN        comShowInit ();
  46.         _INIT_ORDER     usrShowInit
  47.         MODULES         comShow.o
  48. }
  49. Component INCLUDE_COM_NTP_TIME {
  50.         NAME            COM NTP Time support
  51.         SYNOPSIS        Use NTP to provide an adjustment to the system clock.
  52.         PROTOTYPE void comSysNtpInit (int, char *, unsigned init);
  53.         INIT_RTN        comSysNtpInit (VXCOM_NTP_BROADCAST, VXCOM_NTP_SERVER, VXCOM_NTP_TIMEOUT);
  54.         _INIT_ORDER     usrRoot
  55. CFG_PARAMS VXCOM_NTP_BROADCAST 
  56. VXCOM_NTP_SERVER 
  57. VXCOM_NTP_TIMEOUT
  58.         MODULES         comSysNtp.o
  59. }
  60. Parameter VXCOM_NTP_BROADCAST {
  61.         NAME            NTP Broadcast
  62.         SYNOPSIS        Use the NTP broadcast to get NTP server time
  63.         TYPE            bool
  64.         DEFAULT         FALSE
  65. }
  66. Parameter VXCOM_NTP_SERVER {
  67.         NAME            NTP Server
  68.         SYNOPSIS        NTP Server to use or ignored if broadcast mode is set.
  69.         TYPE            string
  70.         DEFAULT         "ntp"
  71. }
  72. Parameter VXCOM_NTP_TIMEOUT {
  73. NAME NTP Timeout
  74. SYNOPSIS NTP Timeout used when trying to retrieve time.
  75. TYPE uint
  76. DEFAULT 5
  77. }
  78. /* Enhanced COM Support */
  79. Folder FOLDER_COM_CPLUS {
  80. NAME Enhanced COM Support
  81. SYNOPSIS Enhanced COM (Component Object Model) Support
  82. CHILDREN INCLUDE_COM 
  83. DEFAULTS INCLUDE_COM
  84. }
  85. Component INCLUDE_COM {
  86. NAME Enhanced COM Support
  87. SYNOPSIS Enhanced COM (Component Object Model) Support
  88.         PROTOTYPE void comLibInit (void);
  89. INIT_RTN comLibInit (); 
  90.         _INIT_ORDER     usrRoot
  91. MODULES comLib.o 
  92. comMisc.o 
  93. DebugHooks.o 
  94. TaskAllocator.o 
  95. MemoryStream.o 
  96. vxStream_i.o 
  97. vxidl_i.o 
  98. comAutomation_i.o
  99. }