⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 idserveriohandlerstack.pas

📁 网络控件适用于Delphi6
💻 PAS
字号:
{ $HDR$}
{**********************************************************************}
{ Unit archived using Team Coherence                                   }
{ Team Coherence is Copyright 2002 by Quality Software Components      }
{                                                                      }
{ For further information / comments, visit our WEB site at            }
{ http://www.TeamCoherence.com                                         }
{**********************************************************************}
{}
{ $Log:  11978: IdServerIOHandlerStack.pas 
{
{   Rev 1.11    2004.02.03 4:16:50 PM  czhower
{ For unit name changes.
}
{
{   Rev 1.10    2004.01.20 10:03:34 PM  czhower
{ InitComponent
}
{
{   Rev 1.9    2003.09.19 10:11:20 PM  czhower
{ Next stage of fiber support in servers.
}
{
{   Rev 1.8    2003.09.19 11:54:34 AM  czhower
{ -Completed more features necessary for servers
{ -Fixed some bugs
}
{
{   Rev 1.7    2003.09.18 4:10:28 PM  czhower
{ Preliminary changes for Yarn support.
}
{
    Rev 1.6    3/23/2003 11:27:48 PM  BGooijen
  Added MakeClientIOHandler
}
{
    Rev 1.5    3/13/2003 10:18:24 AM  BGooijen
  Server side fibers, bug fixes
}
{
{   Rev 1.4    1-17-2003 22:22:06  BGooijen
{ new design
}
{
{   Rev 1.3    1-1-2003 16:27:50  BGooijen
{ Changed TIdThread to TIdYarn
}
{
{   Rev 1.2    12-7-2002 17:04:02  BGooijen
{ Now descends from TIdServerIOHandlerSocket.
}
{
{   Rev 1.1    12-7-2002 12:34:40  BGooijen
{ Re-enabled IPv6 support
}
{
{   Rev 1.0    11/13/2002 08:58:34 AM  JPMugaas
}
unit IdServerIOHandlerStack;

interface

Uses
  IdSocketHandle, IdGlobal, IdThread, IdServerIOHandler, IdStackConsts, IdIOHandler, IdScheduler,
  IdIOHandlerStack, IdServerIOHandlerSocket, IdYarn, SysUtils, Classes;

type
  TIdServerIOHandlerStack = class(TIdServerIOHandlerSocket)
  protected
    procedure InitComponent; override;
  public
    function MakeClientIOHandler(ATheThread:TIdYarn ): TIdIOHandler; override;
  end;

implementation

{ TIdServerIOHandlerStack }

procedure TIdServerIOHandlerStack.InitComponent;
begin
  inherited;
  IOHandlerSocketClass := TIdIOHandlerStack;
end;

function TIdServerIOHandlerStack.MakeClientIOHandler(ATheThread:TIdYarn ): TIdIOHandler;
begin
  Result := IOHandlerSocketClass.Create(nil);
end;

end.
 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -