IdRegister.pas 5.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222
  1. { $HDR$}
  2. {**********************************************************************}
  3. { Unit archived using Team Coherence }
  4. { Team Coherence is Copyright 2002 by Quality Software Components }
  5. { }
  6. { For further information / comments, visit our WEB site at }
  7. { http://www.TeamCoherence.com }
  8. {**********************************************************************}
  9. {}
  10. { $Log: 10297: IdRegister.pas
  11. {
  12. { Rev 1.0 2002.11.12 10:49:44 PM czhower
  13. }
  14. unit IdRegister;
  15. {$I IdCompilerDefines.inc}
  16. interface
  17. {DEFINE Borland}
  18. {$IFDEF Borland}
  19. {$R IdRegister.dcr}
  20. {$ELSE}
  21. {$R IdRegisterCool.dcr}
  22. {$ENDIF}
  23. uses
  24. {$IFDEF VCL6ORABOVE}DesignIntf, DesignEditors,{$ELSE}Dsgnintf,{$ENDIF}
  25. Classes;
  26. // Procs
  27. procedure Register;
  28. implementation
  29. uses
  30. IdAntiFreeze, IdBlockCipherIntercept,
  31. IdChargenServer,
  32. IdChargenUDPServer, IdCoder3to4,
  33. IdCoderMIME, IdCoderQuotedPrintable,
  34. IdCoderUUE, IdCoderXXE,
  35. IdCompressionIntercept,
  36. IdCookieManager, IdDateTimeStamp,
  37. IdDayTime, IdDayTimeServer,
  38. IdDayTimeUDP, IdDayTimeUDPServer,
  39. IdDICTServer, IdDiscardServer,
  40. IdDiscardUDPServer, IdDNSResolver,
  41. IdEcho, IdEchoServer,
  42. IdEchoUDP, IdEchoUDPServer,
  43. IdFinger, IdFingerServer,
  44. IdFTP, IdFTPServer,
  45. IdGopher, IdGopherServer,
  46. IdHashMessageDigest, IdHL7,
  47. IdHTTP,
  48. IdHTTPServer, IdIcmpClient,
  49. IdIdent, IdIdentServer,
  50. IdIMAP4, IdIMAP4Server,
  51. IdIntercept, IdIOHandlerSocket,
  52. IdIOHandlerStream,
  53. IdIOHandlerThrottle,
  54. IdIPMCastClient,
  55. IdIPMCastServer, IdIPWatch,
  56. IdIRC, IdIrcServer,
  57. IdLogDebug, IdLogEvent,
  58. IdLogFile, IdLogStream, IdLPR,
  59. IdMailBox, IdMappedFTP, IdMappedPortTCP,
  60. IdMappedPortUDP, IdMessage,
  61. IdMessageCoderMIME, IdNetworkCalculator,
  62. IdNNTP, IdNNTPServer,
  63. IdPOP3, IdPOP3Server,
  64. IdQotd, IdQotdServer,
  65. IdQOTDUDP, IdQOTDUDPServer,
  66. IdResourceStrings, IdRexec,
  67. IdRexecServer, IdRSH,
  68. IdRSHServer, IdServerIOHandler,
  69. IdServerIOHandlerSocket, IdSimpleServer,
  70. IdSMTP, IdSMTPServer,
  71. IdSNMP, IdSNPP,
  72. IdSNTP, IdSocks,
  73. IdSSLOpenSSL, IdSysLog,
  74. IdSysLogMessage, IdSysLogServer,
  75. IdTCPClient, IdTCPServer,
  76. IdTelnet, IdTelnetServer,
  77. IdThreadComponent,
  78. IdThreadMgrDefault, IdThreadMgrPool,
  79. IdTime, IdTimeServer,
  80. IdTimeUDP, IdTimeUDPServer,
  81. IdTrivialFTP, IdTrivialFTPServer,
  82. IdTunnelMaster, IdTunnelSlave,
  83. IdUDPClient, IdUDPServer,
  84. IdUserAccounts, IdVCard,
  85. IdWhois, IdWhoIsServer;
  86. procedure Register;
  87. begin
  88. RegisterComponents(RSRegIndyClients, [ {do not localize}
  89. TIdTCPClient,
  90. TIdUDPClient,
  91. //
  92. TIdDayTime,
  93. TIdDayTimeUDP,
  94. TIdDNSResolver,
  95. TIdEcho,
  96. TIdEchoUDP,
  97. TIdFinger,
  98. TIdFTP,
  99. TIdGopher,
  100. TIdHTTP,
  101. TIdIcmpClient,
  102. TIdIdent,
  103. TIdIMAP4,
  104. TIdIPMCastClient,
  105. TIdIRC,
  106. TIdLPR,
  107. TIdNNTP,
  108. TIdPOP3,
  109. TIdQOTD,
  110. TIdQOTDUDP,
  111. TIdRexec,
  112. TIdRSH,
  113. TIdSMTP,
  114. TIdSNMP,
  115. TIdSNPP,
  116. TIdSNTP,
  117. TIdSysLog,
  118. TIdTelnet,
  119. TIdTime,
  120. TIdTimeUDP,
  121. TIdTrivialFTP,
  122. TIdWhois]);
  123. RegisterComponents(RSRegIndyServers, [
  124. TIdTCPServer,
  125. TIdUDPServer,
  126. TIdChargenServer,
  127. TIdChargenUDPServer,
  128. TIdDayTimeServer,
  129. TIdDayTimeUDPServer,
  130. TIdDICTServer,
  131. TIdDISCARDServer,
  132. TIdDiscardUDPServer,
  133. TIdECHOServer,
  134. TIdEchoUDPServer,
  135. TIdFingerServer,
  136. TIdFTPServer,
  137. TIdGopherServer,
  138. TIdHTTPServer,
  139. TIdIdentServer,
  140. TIdIMAP4Server,
  141. TIdIPMCastServer,
  142. TIdIRCServer,
  143. TIdMappedFTP,
  144. TIdMappedPop3,
  145. TIdMappedPortTCP,
  146. TIdMappedPortUDP,
  147. TIdMappedTelnet,
  148. TIdNNTPServer,
  149. TIdPOP3Server,
  150. TIdQOTDServer,
  151. TIdQotdUDPServer,
  152. TIdRexecServer,
  153. TIdRSHServer,
  154. TIdSimpleServer,
  155. TIdSMTPServer,
  156. TIdSyslogServer,
  157. TIdTelnetServer,
  158. TIdTimeServer,
  159. TIdTimeUDPServer,
  160. TIdTrivialFTPServer,
  161. TIdTunnelMaster,
  162. TIdTunnelSlave,
  163. TIdWhoIsServer
  164. ]);
  165. RegisterComponents(RSRegIndyIntercepts,
  166. [TIdBlockCipherIntercept,
  167. TIdConnectionIntercept,
  168. TIdCompressionIntercept,
  169. TIdLogDebug,
  170. TIdLogEvent,
  171. TIdLogFile,
  172. TIdLogStream]);
  173. RegisterComponents(RSRegIndyIOHandlers,[
  174. {Open SSL should be supported in Kylix now}
  175. TIdIOHandlerSocket,
  176. TIdIOHandlerStream,
  177. TIdIOHandlerThrottle,
  178. TIdServerIOHandlerSocket,
  179. TIdServerIOHandlerSSL,
  180. TIdSSLIOHandlerSocket]
  181. );
  182. RegisterComponents(RSRegIndyMisc, [ {do not localize}
  183. TIdSocksInfo,
  184. TIdAntiFreeze,
  185. TIdCookieManager,
  186. TIdEncoderMIME,
  187. TIdEncoderUUE,
  188. TIdEncoderXXE,
  189. TIdEncoderQuotedPrintable,
  190. TIdDateTimeStamp,
  191. TIdDecoderMIME,
  192. TIdDecoderUUE,
  193. TIdDecoderXXE,
  194. TIdDecoderQuotedPrintable,
  195. TIdIPWatch,
  196. TIdHL7,
  197. TIdMailBox,
  198. TIdMessage,
  199. TIdMessageDecoderMIME,
  200. TIdNetworkCalculator,
  201. TIdSysLogMessage,
  202. TIdThreadComponent,
  203. TIdThreadMgrDefault,
  204. TIdThreadMgrPool,
  205. TIdUserManager,
  206. TIdVCard
  207. ]);
  208. end;
  209. end.