IdSuperCoreRegister.pas 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. {
  2. $Project$
  3. $Workfile$
  4. $Revision$
  5. $DateUTC$
  6. $Id$
  7. This file is part of the Indy (Internet Direct) project, and is offered
  8. under the dual-licensing agreement described on the Indy website.
  9. (http://www.indyproject.org/)
  10. Copyright:
  11. (c) 1993-2005, Chad Z. Hower and the Indy Pit Crew. All rights reserved.
  12. }
  13. {
  14. $Log$
  15. }
  16. {
  17. Rev 1.1 9/15/2004 5:04:20 PM DSiders
  18. Added localization comments.
  19. Rev 1.0 2004.02.03 12:39:04 AM czhower
  20. Move
  21. Rev 1.5 2003.10.19 4:38:36 PM czhower
  22. Updates
  23. Rev 1.4 2003.10.19 2:50:40 PM czhower
  24. Fiber cleanup
  25. Rev 1.3 2003.10.19 1:04:28 PM czhower
  26. Updates
  27. Rev 1.2 2003.08.20 1:45:14 PM czhower
  28. Fixes.
  29. Rev 1.1 8/19/2003 12:16:32 PM JPMugaas
  30. Should now compile in new packages.
  31. Rev 1.0 8/16/2003 11:03:52 AM JPMugaas
  32. Moved from Core as part of a package reorganization
  33. }
  34. unit IdSuperCoreRegister;
  35. interface
  36. uses
  37. Classes;
  38. {
  39. Note: We separate this from IdCoreRegister because in Delphi 7,
  40. these will be in a separate package. This is particularly important as
  41. some of this is in a different stage of development than most of Indy 10.
  42. }
  43. procedure Register;
  44. implementation
  45. uses
  46. IdDsnCoreResourceStrings,
  47. IdFiberWeaverInline,
  48. IdIOHandlerChain,
  49. IdServerIOHandlerChain,
  50. IdFiberWeaverThreaded,
  51. IdSchedulerOfFiber;
  52. {$I IdCompilerDefines.inc}
  53. {$IFDEF Borland}
  54. {$R IdSuperCoreRegister.dcr}
  55. {$ELSE}
  56. {$R IdSuperCoreRegisterCool.dcr}
  57. {$ENDIF}
  58. procedure Register;
  59. begin
  60. RegisterComponents('Indy Super Core', {do not localize}
  61. [ TIdChainEngine,
  62. TIdFiberWeaverInline,
  63. TIdFiberWeaverThreaded,
  64. TIdSchedulerOfFiber,
  65. TIdServerIOHandlerChain
  66. ]);
  67. end;
  68. end.