You've already forked lazarus-ccr
Fix TInProcessTransport
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@1315 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -18,7 +18,8 @@ interface
|
|||||||
uses
|
uses
|
||||||
Classes, SysUtils,
|
Classes, SysUtils,
|
||||||
service_intf, imp_utils,
|
service_intf, imp_utils,
|
||||||
server_service_intf, server_service_imputils, base_service_intf, wst_types;
|
server_service_intf, server_service_imputils, base_service_intf, wst_types,
|
||||||
|
client_utils;
|
||||||
|
|
||||||
Const
|
Const
|
||||||
sTRANSPORT_NAME = 'SAME_PROCESS';
|
sTRANSPORT_NAME = 'SAME_PROCESS';
|
||||||
@ -29,17 +30,13 @@ Type
|
|||||||
|
|
||||||
{ TInProcessTransport }
|
{ TInProcessTransport }
|
||||||
|
|
||||||
TInProcessTransport = class(TSimpleFactoryItem,ITransport)
|
TInProcessTransport = class(TBaseTransport,ITransport)
|
||||||
Private
|
Private
|
||||||
FAdress: string;
|
FAdress: string;
|
||||||
FContentType: string;
|
FContentType: string;
|
||||||
FFormat : string;
|
FFormat : string;
|
||||||
FPropMngr : IPropertyManager;
|
|
||||||
Public
|
Public
|
||||||
constructor Create();override;
|
procedure SendAndReceive(ARequest,AResponse:TStream); override;
|
||||||
destructor Destroy();override;
|
|
||||||
function GetPropertyManager():IPropertyManager;
|
|
||||||
procedure SendAndReceive(ARequest,AResponse:TStream);
|
|
||||||
Published
|
Published
|
||||||
property ContentType : string Read FContentType Write FContentType;
|
property ContentType : string Read FContentType Write FContentType;
|
||||||
property Adress : string Read FAdress Write FAdress;
|
property Adress : string Read FAdress Write FAdress;
|
||||||
@ -53,22 +50,6 @@ implementation
|
|||||||
|
|
||||||
{ TInProcessTransport }
|
{ TInProcessTransport }
|
||||||
|
|
||||||
constructor TInProcessTransport.Create();
|
|
||||||
begin
|
|
||||||
FPropMngr := TPublishedPropertyManager.Create(Self);
|
|
||||||
end;
|
|
||||||
|
|
||||||
destructor TInProcessTransport.Destroy();
|
|
||||||
begin
|
|
||||||
FPropMngr := Nil;
|
|
||||||
inherited Destroy();
|
|
||||||
end;
|
|
||||||
|
|
||||||
function TInProcessTransport.GetPropertyManager(): IPropertyManager;
|
|
||||||
begin
|
|
||||||
Result := FPropMngr;
|
|
||||||
end;
|
|
||||||
|
|
||||||
procedure TInProcessTransport.SendAndReceive(ARequest, AResponse: TStream);
|
procedure TInProcessTransport.SendAndReceive(ARequest, AResponse: TStream);
|
||||||
Var
|
Var
|
||||||
bffr : IRequestBuffer;
|
bffr : IRequestBuffer;
|
||||||
|
Reference in New Issue
Block a user