You've already forked lazarus-ccr
Remove redundant casts, PtrInt -> Integer, IInterface in classes definitions (Thanks Juha) 1
git-svn-id: https://svn.code.sf.net/p/lazarus-ccr/svn@3891 8e941d3f-bd1b-0410-a28a-d453659cc2b4
This commit is contained in:
@ -1470,7 +1470,7 @@ type
|
|||||||
|
|
||||||
{ TSimpleItemFactory }
|
{ TSimpleItemFactory }
|
||||||
{$TYPEINFO ON}
|
{$TYPEINFO ON}
|
||||||
TSimpleItemFactory = class(TInterfacedObject,IInterface,IItemFactory)
|
TSimpleItemFactory = class(TInterfacedObject,IItemFactory)
|
||||||
private
|
private
|
||||||
FItemClass : TSimpleFactoryItemClass;
|
FItemClass : TSimpleFactoryItemClass;
|
||||||
protected
|
protected
|
||||||
@ -1520,7 +1520,7 @@ type
|
|||||||
|
|
||||||
{ TSimpleItemFactoryEx }
|
{ TSimpleItemFactoryEx }
|
||||||
|
|
||||||
TSimpleItemFactoryEx = class(TSimpleItemFactory,IInterface,IItemFactory,IItemFactoryEx)
|
TSimpleItemFactoryEx = class(TSimpleItemFactory,IItemFactory,IItemFactoryEx)
|
||||||
private
|
private
|
||||||
FPooled: Boolean;
|
FPooled: Boolean;
|
||||||
FPoolMax: Integer;
|
FPoolMax: Integer;
|
||||||
@ -2957,9 +2957,9 @@ begin
|
|||||||
Exit;
|
Exit;
|
||||||
i := FPropertyNames.Add(s);
|
i := FPropertyNames.Add(s);
|
||||||
if ( s = '' ) then
|
if ( s = '' ) then
|
||||||
FProperties.Add(TPublishedPropertyManager.Create(Self) as IInterface)
|
FProperties.Add(TPublishedPropertyManager.Create(Self))
|
||||||
else
|
else
|
||||||
FProperties.Add(TStoredPropertyManager.Create() as IInterface);
|
FProperties.Add(TStoredPropertyManager.Create());
|
||||||
end;
|
end;
|
||||||
Result := FProperties.Get(i) as IPropertyManager;
|
Result := FProperties.Get(i) as IPropertyManager;
|
||||||
end;
|
end;
|
||||||
@ -3116,7 +3116,7 @@ constructor TSimpleCallContext.Create();
|
|||||||
begin
|
begin
|
||||||
FHeaderList := TObjectList.Create(False);
|
FHeaderList := TObjectList.Create(False);
|
||||||
FFreeObjectList := TObjectList.Create(True);
|
FFreeObjectList := TObjectList.Create(True);
|
||||||
FPropertyManager := TStoredPropertyManager.Create() as IPropertyManager;
|
FPropertyManager := TStoredPropertyManager.Create();
|
||||||
end;
|
end;
|
||||||
|
|
||||||
destructor TSimpleCallContext.Destroy();
|
destructor TSimpleCallContext.Destroy();
|
||||||
|
@ -188,8 +188,8 @@ procedure RegisterBinaryProtocol();
|
|||||||
begin
|
begin
|
||||||
GetFormaterRegistry().Register(
|
GetFormaterRegistry().Register(
|
||||||
sPROTOCOL_NAME,
|
sPROTOCOL_NAME,
|
||||||
TSimpleItemFactory.Create(TBinaryFormatter) as IItemFactory,
|
TSimpleItemFactory.Create(TBinaryFormatter),
|
||||||
TSimpleItemFactory.Create(TBinaryCallMaker) as IItemFactory
|
TSimpleItemFactory.Create(TBinaryCallMaker)
|
||||||
);
|
);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
@ -288,12 +288,12 @@ Type
|
|||||||
|
|
||||||
function CreateBinaryWriter(AStream : TStream):IDataStore;
|
function CreateBinaryWriter(AStream : TStream):IDataStore;
|
||||||
begin
|
begin
|
||||||
Result := TDataStore.Create(AStream) As IDataStore;
|
Result := TDataStore.Create(AStream);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function CreateBinaryReader(AStream : TStream):IDataStoreReader;
|
function CreateBinaryReader(AStream : TStream):IDataStoreReader;
|
||||||
begin
|
begin
|
||||||
Result := TDataStoreReader.Create(AStream) As IDataStoreReader;
|
Result := TDataStoreReader.Create(AStream);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
{ TDataStore }
|
{ TDataStore }
|
||||||
|
@ -54,7 +54,7 @@ implementation
|
|||||||
procedure RegisterLogFilter();
|
procedure RegisterLogFilter();
|
||||||
begin
|
begin
|
||||||
GetDataFilterRegistry().Register(
|
GetDataFilterRegistry().Register(
|
||||||
LOG_FILTER_NAME,TSimpleItemFactory.Create(TLogFilter) as IItemFactory
|
LOG_FILTER_NAME,TSimpleItemFactory.Create(TLogFilter)
|
||||||
);
|
);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
@ -65,7 +65,7 @@ end;
|
|||||||
|
|
||||||
initialization
|
initialization
|
||||||
StreamInstanceLock := TCriticalSection.Create();
|
StreamInstanceLock := TCriticalSection.Create();
|
||||||
GetServiceExtensionRegistry().Register('TFileLoggerServiceExtension',TSimpleItemFactory.Create(TFileLoggerServiceExtension) as IItemFactory);
|
GetServiceExtensionRegistry().Register('TFileLoggerServiceExtension',TSimpleItemFactory.Create(TFileLoggerServiceExtension));
|
||||||
|
|
||||||
finalization
|
finalization
|
||||||
FreeAndNil(StreamInstance);
|
FreeAndNil(StreamInstance);
|
||||||
|
@ -95,7 +95,7 @@ type
|
|||||||
|
|
||||||
{ TDataFilterRegistry }
|
{ TDataFilterRegistry }
|
||||||
|
|
||||||
TDataFilterRegistry = class(TBaseFactoryRegistry,IInterface,IDataFilterRegistry)
|
TDataFilterRegistry = class(TBaseFactoryRegistry,IDataFilterRegistry)
|
||||||
protected
|
protected
|
||||||
function Find(
|
function Find(
|
||||||
const AName : string;
|
const AName : string;
|
||||||
@ -121,7 +121,7 @@ var
|
|||||||
function GetDataFilterRegistry():IDataFilterRegistry;
|
function GetDataFilterRegistry():IDataFilterRegistry;
|
||||||
begin
|
begin
|
||||||
if not Assigned(DataFilterRegistryInst) then
|
if not Assigned(DataFilterRegistryInst) then
|
||||||
DataFilterRegistryInst := TDataFilterRegistry.Create() as IDataFilterRegistry;// Lock!!!
|
DataFilterRegistryInst := TDataFilterRegistry.Create();// Lock!!!
|
||||||
Result := DataFilterRegistryInst;
|
Result := DataFilterRegistryInst;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
@ -162,7 +162,7 @@ end;
|
|||||||
|
|
||||||
procedure FPC_RegisterHTTP_Transport();
|
procedure FPC_RegisterHTTP_Transport();
|
||||||
begin
|
begin
|
||||||
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(THTTPTransport) as IItemFactory);
|
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(THTTPTransport));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
{ TFPCCookieManager }
|
{ TFPCCookieManager }
|
||||||
|
@ -149,7 +149,7 @@ end;
|
|||||||
constructor TServerListnerThread.Create(AWorkerObject : TFPWorkerObject);
|
constructor TServerListnerThread.Create(AWorkerObject : TFPWorkerObject);
|
||||||
begin
|
begin
|
||||||
FreeOnTerminate := True;
|
FreeOnTerminate := True;
|
||||||
FWorkerObject := AWorkerObject as IObjectRef;
|
FWorkerObject := AWorkerObject;
|
||||||
inherited Create(False);
|
inherited Create(False);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -342,7 +342,7 @@ constructor TwstFPHttpListener.Create(
|
|||||||
|
|
||||||
begin
|
begin
|
||||||
inherited Create();
|
inherited Create();
|
||||||
FWorkerObjectRef := TFPWorkerObject.Create() as IObjectRef;
|
FWorkerObjectRef := TFPWorkerObject.Create();
|
||||||
FWorkerObject := TFPWorkerObject(FWorkerObjectRef.GetObject());
|
FWorkerObject := TFPWorkerObject(FWorkerObjectRef.GetObject());
|
||||||
FWorkerObject.RootAddress := AServerIpAddress;
|
FWorkerObject.RootAddress := AServerIpAddress;
|
||||||
FWorkerObject.ServerSoftware := AServerSoftware;
|
FWorkerObject.ServerSoftware := AServerSoftware;
|
||||||
|
@ -121,7 +121,7 @@ end;
|
|||||||
|
|
||||||
procedure FPC_RegisterTCP_Transport();
|
procedure FPC_RegisterTCP_Transport();
|
||||||
begin
|
begin
|
||||||
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(TTCPTransport) as IItemFactory);
|
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(TTCPTransport));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
@ -198,7 +198,7 @@ end;
|
|||||||
|
|
||||||
procedure ICS_RegisterHTTP_Transport();
|
procedure ICS_RegisterHTTP_Transport();
|
||||||
begin
|
begin
|
||||||
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(THTTPTransport) as IItemFactory);
|
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(THTTPTransport));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
@ -219,7 +219,7 @@ end;
|
|||||||
|
|
||||||
procedure ICS_RegisterTCP_Transport();
|
procedure ICS_RegisterTCP_Transport();
|
||||||
begin
|
begin
|
||||||
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(TTCPTransport) as IItemFactory);
|
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(TTCPTransport));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
@ -403,7 +403,7 @@ begin
|
|||||||
FParent := AParent;
|
FParent := AParent;
|
||||||
FHandleUnknownProps := AHandleUnknownProps;
|
FHandleUnknownProps := AHandleUnknownProps;
|
||||||
if FHandleUnknownProps then
|
if FHandleUnknownProps then
|
||||||
FUnknownProps := TStoredPropertyManager.Create() as IPropertyManager;
|
FUnknownProps := TStoredPropertyManager.Create();
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
@ -244,7 +244,7 @@ end;
|
|||||||
|
|
||||||
procedure INDY_RegisterHTTP_Transport();
|
procedure INDY_RegisterHTTP_Transport();
|
||||||
begin
|
begin
|
||||||
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(THTTPTransport) as IItemFactory);
|
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(THTTPTransport));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
@ -160,7 +160,7 @@ end;
|
|||||||
|
|
||||||
procedure INDY_RegisterTCP_Transport();
|
procedure INDY_RegisterTCP_Transport();
|
||||||
begin
|
begin
|
||||||
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(TTCPTransport) as IItemFactory);
|
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(TTCPTransport));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
@ -267,8 +267,8 @@ procedure RegisterJsonProtocol();
|
|||||||
begin
|
begin
|
||||||
GetFormaterRegistry().Register(
|
GetFormaterRegistry().Register(
|
||||||
s_json,
|
s_json,
|
||||||
TSimpleItemFactory.Create(TJsonRpcFormatter) as IItemFactory,
|
TSimpleItemFactory.Create(TJsonRpcFormatter),
|
||||||
TSimpleItemFactory.Create(TJsonRpcCallMaker) as IItemFactory
|
TSimpleItemFactory.Create(TJsonRpcCallMaker)
|
||||||
);
|
);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
@ -152,7 +152,7 @@ end;
|
|||||||
|
|
||||||
procedure LIB_Register_Transport();
|
procedure LIB_Register_Transport();
|
||||||
begin
|
begin
|
||||||
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(TLIBTransport) as IItemFactory);
|
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(TLIBTransport));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
@ -104,6 +104,6 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
initialization
|
initialization
|
||||||
GetServiceExtensionRegistry().Register('TLoggerServiceExtension',TSimpleItemFactory.Create(TLoggerServiceExtension) as IItemFactory);
|
GetServiceExtensionRegistry().Register('TLoggerServiceExtension',TSimpleItemFactory.Create(TLoggerServiceExtension));
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
@ -517,7 +517,7 @@ type
|
|||||||
|
|
||||||
{ TModuleMetadataMngr }
|
{ TModuleMetadataMngr }
|
||||||
|
|
||||||
TModuleMetadataMngr = class(TInterfacedObject,IInterface,IModuleMetadataMngr)
|
TModuleMetadataMngr = class(TInterfacedObject,IModuleMetadataMngr)
|
||||||
private
|
private
|
||||||
FList : TStringList;
|
FList : TStringList;
|
||||||
FRepositories : array of PServiceRepository;
|
FRepositories : array of PServiceRepository;
|
||||||
@ -563,7 +563,7 @@ var
|
|||||||
function GetModuleMetadataMngr():IModuleMetadataMngr;
|
function GetModuleMetadataMngr():IModuleMetadataMngr;
|
||||||
begin
|
begin
|
||||||
if not Assigned(ModuleMetadataMngrInst) then
|
if not Assigned(ModuleMetadataMngrInst) then
|
||||||
ModuleMetadataMngrInst := TModuleMetadataMngr.Create() as IModuleMetadataMngr;
|
ModuleMetadataMngrInst := TModuleMetadataMngr.Create();
|
||||||
Result := ModuleMetadataMngrInst;
|
Result := ModuleMetadataMngrInst;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
@ -52,7 +52,7 @@ begin
|
|||||||
Fillchar(returnVal,SizeOf(TArrayOfStringRemotable),#0);
|
Fillchar(returnVal,SizeOf(TArrayOfStringRemotable),#0);
|
||||||
|
|
||||||
|
|
||||||
tmpObj := Self.GetFactory().CreateInstance() as IWSTMetadataService;
|
tmpObj := GetFactory().CreateInstance() as IWSTMetadataService;
|
||||||
if Supports(tmpObj,ICallControl,cllCntrl) then
|
if Supports(tmpObj,ICallControl,cllCntrl) then
|
||||||
cllCntrl.SetCallContext(callCtx);
|
cllCntrl.SetCallContext(callCtx);
|
||||||
hasObjCntrl := Supports(tmpObj,IObjectControl,objCntrl);
|
hasObjCntrl := Supports(tmpObj,IObjectControl,objCntrl);
|
||||||
@ -74,7 +74,7 @@ begin
|
|||||||
finally
|
finally
|
||||||
if hasObjCntrl then
|
if hasObjCntrl then
|
||||||
objCntrl.Deactivate();
|
objCntrl.Deactivate();
|
||||||
Self.GetFactory().ReleaseInstance(tmpObj);
|
GetFactory().ReleaseInstance(tmpObj);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -95,7 +95,7 @@ begin
|
|||||||
|
|
||||||
locStrPrmName := 'AName'; AFormatter.Get(TypeInfo(String),locStrPrmName,AName);
|
locStrPrmName := 'AName'; AFormatter.Get(TypeInfo(String),locStrPrmName,AName);
|
||||||
|
|
||||||
tmpObj := Self.GetFactory().CreateInstance() as IWSTMetadataService;
|
tmpObj := GetFactory().CreateInstance() as IWSTMetadataService;
|
||||||
if Supports(tmpObj,ICallControl,cllCntrl) then
|
if Supports(tmpObj,ICallControl,cllCntrl) then
|
||||||
cllCntrl.SetCallContext(callCtx);
|
cllCntrl.SetCallContext(callCtx);
|
||||||
hasObjCntrl := Supports(tmpObj,IObjectControl,objCntrl);
|
hasObjCntrl := Supports(tmpObj,IObjectControl,objCntrl);
|
||||||
@ -117,7 +117,7 @@ begin
|
|||||||
finally
|
finally
|
||||||
if hasObjCntrl then
|
if hasObjCntrl then
|
||||||
objCntrl.Deactivate();
|
objCntrl.Deactivate();
|
||||||
Self.GetFactory().ReleaseInstance(tmpObj);
|
GetFactory().ReleaseInstance(tmpObj);
|
||||||
end;
|
end;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -139,7 +139,7 @@ end;
|
|||||||
|
|
||||||
constructor TWSTMetadataService_ServiceBinderFactory.Create();
|
constructor TWSTMetadataService_ServiceBinderFactory.Create();
|
||||||
begin
|
begin
|
||||||
FInstance := TWSTMetadataService_ServiceBinder.Create() as IInterface;
|
FInstance := TWSTMetadataService_ServiceBinder.Create();
|
||||||
end;
|
end;
|
||||||
|
|
||||||
destructor TWSTMetadataService_ServiceBinderFactory.Destroy();
|
destructor TWSTMetadataService_ServiceBinderFactory.Destroy();
|
||||||
@ -151,7 +151,7 @@ end;
|
|||||||
|
|
||||||
procedure Server_service_RegisterWSTMetadataServiceService();
|
procedure Server_service_RegisterWSTMetadataServiceService();
|
||||||
Begin
|
Begin
|
||||||
GetServerServiceRegistry().Register('IWSTMetadataService',TWSTMetadataService_ServiceBinderFactory.Create() as IItemFactory);
|
GetServerServiceRegistry().Register('IWSTMetadataService',TWSTMetadataService_ServiceBinderFactory.Create());
|
||||||
End;
|
End;
|
||||||
|
|
||||||
initialization
|
initialization
|
||||||
|
@ -135,7 +135,7 @@ End;
|
|||||||
|
|
||||||
procedure RegisterWSTMetadataServiceImplementationFactory();
|
procedure RegisterWSTMetadataServiceImplementationFactory();
|
||||||
Begin
|
Begin
|
||||||
GetServiceImplementationRegistry().Register('IWSTMetadataService',TImplementationFactory.Create(TWSTMetadataService_ServiceImp) as IServiceImplementationFactory);
|
GetServiceImplementationRegistry().Register('IWSTMetadataService',TImplementationFactory.Create(TWSTMetadataService_ServiceImp));
|
||||||
End;
|
End;
|
||||||
|
|
||||||
End.
|
End.
|
||||||
|
@ -49,18 +49,16 @@ end;
|
|||||||
function TWSTMetadataService_Proxy.GetRepositoryList():TArrayOfStringRemotable;
|
function TWSTMetadataService_Proxy.GetRepositoryList():TArrayOfStringRemotable;
|
||||||
Var
|
Var
|
||||||
locSerializer : IFormatterClient;
|
locSerializer : IFormatterClient;
|
||||||
locCallContext : ICallContext;
|
|
||||||
locStrPrmName : string;
|
locStrPrmName : string;
|
||||||
Begin
|
Begin
|
||||||
locCallContext := Self as ICallContext;
|
|
||||||
locSerializer := GetSerializer();
|
locSerializer := GetSerializer();
|
||||||
Try
|
Try
|
||||||
locSerializer.BeginCall('GetRepositoryList', GetTarget(),locCallContext);
|
locSerializer.BeginCall('GetRepositoryList', GetTarget(),Self);
|
||||||
locSerializer.EndCall();
|
locSerializer.EndCall();
|
||||||
|
|
||||||
MakeCall();
|
MakeCall();
|
||||||
|
|
||||||
locSerializer.BeginCallRead(locCallContext);
|
locSerializer.BeginCallRead(Self);
|
||||||
TObject(Result) := Nil;
|
TObject(Result) := Nil;
|
||||||
locStrPrmName := 'Result';
|
locStrPrmName := 'Result';
|
||||||
locSerializer.Get(TypeInfo(TArrayOfStringRemotable), locStrPrmName, Result);
|
locSerializer.Get(TypeInfo(TArrayOfStringRemotable), locStrPrmName, Result);
|
||||||
@ -75,19 +73,17 @@ function TWSTMetadataService_Proxy.GetRepositoryInfo(
|
|||||||
):TWSTMtdRepository;
|
):TWSTMtdRepository;
|
||||||
Var
|
Var
|
||||||
locSerializer : IFormatterClient;
|
locSerializer : IFormatterClient;
|
||||||
locCallContext : ICallContext;
|
|
||||||
locStrPrmName : string;
|
locStrPrmName : string;
|
||||||
Begin
|
Begin
|
||||||
locCallContext := Self as ICallContext;
|
|
||||||
locSerializer := GetSerializer();
|
locSerializer := GetSerializer();
|
||||||
Try
|
Try
|
||||||
locSerializer.BeginCall('GetRepositoryInfo', GetTarget(),locCallContext);
|
locSerializer.BeginCall('GetRepositoryInfo', GetTarget(),Self);
|
||||||
locSerializer.Put('AName', TypeInfo(String), AName);
|
locSerializer.Put('AName', TypeInfo(String), AName);
|
||||||
locSerializer.EndCall();
|
locSerializer.EndCall();
|
||||||
|
|
||||||
MakeCall();
|
MakeCall();
|
||||||
|
|
||||||
locSerializer.BeginCallRead(locCallContext);
|
locSerializer.BeginCallRead(Self);
|
||||||
TObject(Result) := Nil;
|
TObject(Result) := Nil;
|
||||||
locStrPrmName := 'Result';
|
locStrPrmName := 'Result';
|
||||||
locSerializer.Get(TypeInfo(TWSTMtdRepository), locStrPrmName, Result);
|
locSerializer.Get(TypeInfo(TWSTMtdRepository), locStrPrmName, Result);
|
||||||
|
@ -185,7 +185,7 @@ type
|
|||||||
|
|
||||||
{ TWsdlTypeHandlerRegistry }
|
{ TWsdlTypeHandlerRegistry }
|
||||||
|
|
||||||
TWsdlTypeHandlerRegistry = class(TBaseFactoryRegistry,IInterface,IWsdlTypeHandlerRegistry)
|
TWsdlTypeHandlerRegistry = class(TBaseFactoryRegistry,IWsdlTypeHandlerRegistry)
|
||||||
private
|
private
|
||||||
FTypeRegistry : TTypeRegistry;
|
FTypeRegistry : TTypeRegistry;
|
||||||
FDefaultHandlerTable : Array[TTypeKind] of IItemFactory;
|
FDefaultHandlerTable : Array[TTypeKind] of IItemFactory;
|
||||||
@ -894,7 +894,7 @@ end;
|
|||||||
|
|
||||||
function CreateWsdlTypeHandlerRegistry(ATypeRegistry : TTypeRegistry):IWsdlTypeHandlerRegistry;
|
function CreateWsdlTypeHandlerRegistry(ATypeRegistry : TTypeRegistry):IWsdlTypeHandlerRegistry;
|
||||||
begin
|
begin
|
||||||
Result := TWsdlTypeHandlerRegistry.Create(ATypeRegistry) as IWsdlTypeHandlerRegistry;
|
Result := TWsdlTypeHandlerRegistry.Create(ATypeRegistry);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure RegisterFondamentalTypesHandler(ARegistry : IWsdlTypeHandlerRegistry);
|
procedure RegisterFondamentalTypesHandler(ARegistry : IWsdlTypeHandlerRegistry);
|
||||||
@ -902,49 +902,49 @@ var
|
|||||||
r : IWsdlTypeHandlerRegistry;
|
r : IWsdlTypeHandlerRegistry;
|
||||||
begin
|
begin
|
||||||
r := ARegistry;
|
r := ARegistry;
|
||||||
r.RegisterDefaultHandler(tkInteger,TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.RegisterDefaultHandler(tkInteger,TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
r.RegisterDefaultHandler(tkInt64,TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.RegisterDefaultHandler(tkInt64,TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
|
|
||||||
{$IFDEF FPC}
|
{$IFDEF FPC}
|
||||||
r.RegisterDefaultHandler(tkQWord,TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.RegisterDefaultHandler(tkQWord,TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
r.RegisterDefaultHandler(tkSString,TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.RegisterDefaultHandler(tkSString,TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
r.RegisterDefaultHandler(tkAString,TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.RegisterDefaultHandler(tkAString,TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
r.RegisterDefaultHandler(tkBool,TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.RegisterDefaultHandler(tkBool,TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
{$ENDIF}
|
{$ENDIF}
|
||||||
|
|
||||||
r.RegisterDefaultHandler(tkLString,TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.RegisterDefaultHandler(tkLString,TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
r.RegisterDefaultHandler(tkWString,TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.RegisterDefaultHandler(tkWString,TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
|
|
||||||
r.RegisterDefaultHandler(tkWString,TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.RegisterDefaultHandler(tkWString,TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
|
|
||||||
r.RegisterDefaultHandler(tkEnumeration,TSimpleItemFactory.Create(TEnumTypeHandler) as IItemFactory);
|
r.RegisterDefaultHandler(tkEnumeration,TSimpleItemFactory.Create(TEnumTypeHandler));
|
||||||
|
|
||||||
r.RegisterDefaultHandler(tkClass,TSimpleItemFactory.Create(TBaseComplexRemotable_TypeHandler) as IItemFactory);
|
r.RegisterDefaultHandler(tkClass,TSimpleItemFactory.Create(TBaseComplexRemotable_TypeHandler));
|
||||||
|
|
||||||
r.Register('TBaseArrayRemotable',TSimpleItemFactory.Create(TBaseArrayRemotable_TypeHandler) as IItemFactory);
|
r.Register('TBaseArrayRemotable',TSimpleItemFactory.Create(TBaseArrayRemotable_TypeHandler));
|
||||||
|
|
||||||
r.RegisterDefaultHandler(tkRecord,TSimpleItemFactory.Create(TRecord_TypeHandler) as IItemFactory);
|
r.RegisterDefaultHandler(tkRecord,TSimpleItemFactory.Create(TRecord_TypeHandler));
|
||||||
|
|
||||||
{ r.Register('Integer',TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
{ r.Register('Integer',TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
r.Register('LongWord',TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.Register('LongWord',TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
|
|
||||||
r.Register('string',TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.Register('string',TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
r.Register('shortstring',TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.Register('shortstring',TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
r.Register('ansistring',TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.Register('ansistring',TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
r.Register('boolean',TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.Register('boolean',TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
|
|
||||||
r.Register('Byte',TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.Register('Byte',TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
r.Register('ShortInt',TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.Register('ShortInt',TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
r.Register('Word',TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.Register('Word',TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
r.Register('SmallInt',TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.Register('SmallInt',TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
r.Register('Int64',TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.Register('Int64',TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
r.Register('QWord',TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.Register('QWord',TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
|
|
||||||
r.Register('Single',TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.Register('Single',TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
r.Register('Currency',TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.Register('Currency',TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
r.Register('Comp',TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.Register('Comp',TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
r.Register('Double',TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.Register('Double',TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
r.Register('Extended',TSimpleItemFactory.Create(TFakeTypeHandler) as IItemFactory);
|
r.Register('Extended',TSimpleItemFactory.Create(TFakeTypeHandler));
|
||||||
}
|
}
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
@ -176,7 +176,7 @@ end;
|
|||||||
|
|
||||||
procedure NS_RegisterHTTP_Transport();
|
procedure NS_RegisterHTTP_Transport();
|
||||||
begin
|
begin
|
||||||
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(THTTPTransport) as IItemFactory);
|
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(THTTPTransport));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
@ -76,7 +76,7 @@ end;
|
|||||||
|
|
||||||
procedure SAME_PROCESS_Register_Local_Transport();
|
procedure SAME_PROCESS_Register_Local_Transport();
|
||||||
begin
|
begin
|
||||||
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(TInProcessTransport) as IItemFactory);
|
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(TInProcessTransport));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
@ -63,7 +63,7 @@ Type
|
|||||||
|
|
||||||
function TBinaryFormatterFactory.CreateInstance(): IInterface;
|
function TBinaryFormatterFactory.CreateInstance(): IInterface;
|
||||||
begin
|
begin
|
||||||
Result := TBinaryFormatter.Create() as IFormatterResponse;
|
Result := TBinaryFormatter.Create();
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
@ -134,7 +134,7 @@ end;
|
|||||||
|
|
||||||
procedure Server_service_RegisterBinaryFormat();
|
procedure Server_service_RegisterBinaryFormat();
|
||||||
begin
|
begin
|
||||||
GetFormatterRegistry().Register(sPROTOCOL_NAME,sBINARY_CONTENT_TYPE,TBinaryFormatterFactory.Create() as IItemFactory);
|
GetFormatterRegistry().Register(sPROTOCOL_NAME,sBINARY_CONTENT_TYPE,TBinaryFormatterFactory.Create());
|
||||||
end;
|
end;
|
||||||
|
|
||||||
Initialization
|
Initialization
|
||||||
|
@ -178,7 +178,7 @@ end;
|
|||||||
constructor TFilterExtension.Create;
|
constructor TFilterExtension.Create;
|
||||||
begin
|
begin
|
||||||
inherited;
|
inherited;
|
||||||
FPropertyManager := TPublishedPropertyManager.Create(Self) as IPropertyManager;
|
FPropertyManager := TPublishedPropertyManager.Create(Self);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
function TFilterExtension.GetPropertyManager: IPropertyManager;
|
function TFilterExtension.GetPropertyManager: IPropertyManager;
|
||||||
@ -244,7 +244,7 @@ end;
|
|||||||
initialization
|
initialization
|
||||||
GetServiceExtensionRegistry().Register(
|
GetServiceExtensionRegistry().Register(
|
||||||
'TFilterExtension',
|
'TFilterExtension',
|
||||||
TSimpleItemFactory.Create(TFilterExtension) as IItemFactory
|
TSimpleItemFactory.Create(TFilterExtension)
|
||||||
);
|
);
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
@ -109,7 +109,7 @@ begin
|
|||||||
FFormat := AFormat;
|
FFormat := AFormat;
|
||||||
FContent := AContent;
|
FContent := AContent;
|
||||||
FResponse := AResponse;
|
FResponse := AResponse;
|
||||||
FPropertyManager := TStoredPropertyManager.Create() as IPropertyManager;
|
FPropertyManager := TStoredPropertyManager.Create();
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
|
||||||
|
@ -275,7 +275,7 @@ type
|
|||||||
property ContentType : string read FContentType;
|
property ContentType : string read FContentType;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
TFormatterRegistry = class(TInterfacedObject,IInterface,IFormatterRegistry)
|
TFormatterRegistry = class(TInterfacedObject,IFormatterRegistry)
|
||||||
private
|
private
|
||||||
FList : TObjectList;
|
FList : TObjectList;
|
||||||
private
|
private
|
||||||
@ -540,7 +540,7 @@ end;
|
|||||||
|
|
||||||
function TBaseServiceBinder.CreateCallContext(): ICallContext;
|
function TBaseServiceBinder.CreateCallContext(): ICallContext;
|
||||||
begin
|
begin
|
||||||
Result := TSimpleCallContext.Create() as ICallContext;
|
Result := TSimpleCallContext.Create();
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TBaseServiceBinder.DoProcessMessage(
|
procedure TBaseServiceBinder.DoProcessMessage(
|
||||||
@ -618,7 +618,7 @@ Type
|
|||||||
|
|
||||||
{ TServiceImplementationRegistry }
|
{ TServiceImplementationRegistry }
|
||||||
|
|
||||||
TServiceImplementationRegistry = class(TInterfacedObject,IInterface,IServiceImplementationRegistry)
|
TServiceImplementationRegistry = class(TInterfacedObject,IServiceImplementationRegistry)
|
||||||
private
|
private
|
||||||
FList : TObjectList;
|
FList : TObjectList;
|
||||||
protected
|
protected
|
||||||
@ -849,14 +849,14 @@ end;
|
|||||||
procedure initialize_server_services_intf();
|
procedure initialize_server_services_intf();
|
||||||
begin
|
begin
|
||||||
if ( FormatterRegistryInst = nil ) then
|
if ( FormatterRegistryInst = nil ) then
|
||||||
FormatterRegistryInst := TFormatterRegistry.Create() as IFormatterRegistry;
|
FormatterRegistryInst := TFormatterRegistry.Create();
|
||||||
if ( ServerServiceRegistryInst = nil ) then begin
|
if ( ServerServiceRegistryInst = nil ) then begin
|
||||||
ServerServiceRegistryInst := TServerServiceRegistry.Create() as IServerServiceRegistry;
|
ServerServiceRegistryInst := TServerServiceRegistry.Create();
|
||||||
end;
|
end;
|
||||||
if ( ServiceImplementationRegistryInst = nil ) then
|
if ( ServiceImplementationRegistryInst = nil ) then
|
||||||
ServiceImplementationRegistryInst := TServiceImplementationRegistry.Create() As IServiceImplementationRegistry;
|
ServiceImplementationRegistryInst := TServiceImplementationRegistry.Create();
|
||||||
if ( ServiceExtensionRegistryInst = nil ) then
|
if ( ServiceExtensionRegistryInst = nil ) then
|
||||||
ServiceExtensionRegistryInst := TServiceExtensionRegistry.Create() as IServiceExtensionRegistry;
|
ServiceExtensionRegistryInst := TServiceExtensionRegistry.Create();
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure finalize_server_services_intf();
|
procedure finalize_server_services_intf();
|
||||||
|
@ -58,7 +58,7 @@ uses
|
|||||||
|
|
||||||
procedure Server_service_RegisterJsonFormat();
|
procedure Server_service_RegisterJsonFormat();
|
||||||
begin
|
begin
|
||||||
GetFormatterRegistry().Register(s_json,s_json_ContentType,TSimpleItemFactory.Create(TJsonRpcFormatter) as IItemFactory);
|
GetFormatterRegistry().Register(s_json,s_json_ContentType,TSimpleItemFactory.Create(TJsonRpcFormatter));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
{$IFDEF HAS_JSON_CLONE}
|
{$IFDEF HAS_JSON_CLONE}
|
||||||
|
@ -196,7 +196,7 @@ end;
|
|||||||
|
|
||||||
procedure Server_service_RegisterSoapFormat();
|
procedure Server_service_RegisterSoapFormat();
|
||||||
begin
|
begin
|
||||||
GetFormatterRegistry().Register(sPROTOCOL_NAME,sSOAP_CONTENT_TYPE,TSimpleItemFactory.Create(TSOAPFormatter) as IItemFactory);
|
GetFormatterRegistry().Register(sPROTOCOL_NAME,sSOAP_CONTENT_TYPE,TSimpleItemFactory.Create(TSOAPFormatter));
|
||||||
RegisterStdTypes();
|
RegisterStdTypes();
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
@ -175,7 +175,7 @@ end;
|
|||||||
|
|
||||||
procedure Server_service_RegisterXmlRpcFormat();
|
procedure Server_service_RegisterXmlRpcFormat();
|
||||||
begin
|
begin
|
||||||
GetFormatterRegistry().Register(sPROTOCOL_NAME,sXMLRPC_CONTENT_TYPE,TSimpleItemFactory.Create(TXmlRpcFormatter) as IItemFactory);
|
GetFormatterRegistry().Register(sPROTOCOL_NAME,sXMLRPC_CONTENT_TYPE,TSimpleItemFactory.Create(TXmlRpcFormatter));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
@ -19,7 +19,7 @@ interface
|
|||||||
|
|
||||||
uses
|
uses
|
||||||
Classes, SysUtils, TypInfo, Contnrs,
|
Classes, SysUtils, TypInfo, Contnrs,
|
||||||
base_service_intf, wst_types;
|
base_service_intf;
|
||||||
|
|
||||||
Const
|
Const
|
||||||
sTARGET = 'target';
|
sTARGET = 'target';
|
||||||
@ -84,7 +84,7 @@ Type
|
|||||||
|
|
||||||
{ TBaseProxy }
|
{ TBaseProxy }
|
||||||
(* The base class for service proxy *)
|
(* The base class for service proxy *)
|
||||||
TBaseProxy = Class(TInterfacedObject,IInterface,ICallContext,IServiceProtocol)
|
TBaseProxy = Class(TInterfacedObject,ICallContext,IServiceProtocol)
|
||||||
private
|
private
|
||||||
FTarget : String;
|
FTarget : String;
|
||||||
FProtocol : IServiceProtocol;
|
FProtocol : IServiceProtocol;
|
||||||
@ -330,7 +330,7 @@ begin
|
|||||||
if ( AProtocol.GetTransport() = nil ) then
|
if ( AProtocol.GetTransport() = nil ) then
|
||||||
raise EServiceConfigException.CreateFmt(SERR_InvalidParameter,['AProtocol.GetTransport()']);
|
raise EServiceConfigException.CreateFmt(SERR_InvalidParameter,['AProtocol.GetTransport()']);
|
||||||
|
|
||||||
FCallContext := TSimpleCallContext.Create() as ICallContext;
|
FCallContext := TSimpleCallContext.Create();
|
||||||
FTarget := ATarget;
|
FTarget := ATarget;
|
||||||
FProtocol := AProtocol;
|
FProtocol := AProtocol;
|
||||||
FProtocol.GetSerializer().GetPropertyManager().SetProperty(sTARGET,FTarget);
|
FProtocol.GetSerializer().GetPropertyManager().SetProperty(sTARGET,FTarget);
|
||||||
@ -389,7 +389,7 @@ Type
|
|||||||
|
|
||||||
{ TServiceProtocol }
|
{ TServiceProtocol }
|
||||||
|
|
||||||
TServiceProtocol = class(TInterfacedObject,IInterface,IServiceProtocol)
|
TServiceProtocol = class(TInterfacedObject,IServiceProtocol)
|
||||||
Private
|
Private
|
||||||
FFormatter : IFormatterClient;
|
FFormatter : IFormatterClient;
|
||||||
FCallHandler : ICallMaker;
|
FCallHandler : ICallMaker;
|
||||||
@ -426,7 +426,7 @@ Type
|
|||||||
|
|
||||||
{ TFormatterRegistry }
|
{ TFormatterRegistry }
|
||||||
//Make it Threadsafe ???
|
//Make it Threadsafe ???
|
||||||
TFormatterRegistry = class(TInterfacedObject,IInterface,IFormaterQueryRegistry)
|
TFormatterRegistry = class(TInterfacedObject,IFormaterQueryRegistry)
|
||||||
private
|
private
|
||||||
FList : TObjectList;
|
FList : TObjectList;
|
||||||
function IndexOf(Const AName : string ):Integer;
|
function IndexOf(Const AName : string ):Integer;
|
||||||
@ -507,7 +507,7 @@ Var
|
|||||||
function GetFormaterRegistry():IFormaterQueryRegistry;
|
function GetFormaterRegistry():IFormaterQueryRegistry;
|
||||||
begin
|
begin
|
||||||
If Not Assigned(FormaterRegistryInst) Then
|
If Not Assigned(FormaterRegistryInst) Then
|
||||||
FormaterRegistryInst := TFormatterRegistry.Create() as IFormaterQueryRegistry;// Lock!!!
|
FormaterRegistryInst := TFormatterRegistry.Create();// Lock!!!
|
||||||
Result := FormaterRegistryInst;
|
Result := FormaterRegistryInst;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -558,7 +558,7 @@ begin
|
|||||||
ARes := TServiceProtocol.Create(
|
ARes := TServiceProtocol.Create(
|
||||||
r.FormaterFactory.CreateInstance() as IFormatterClient,
|
r.FormaterFactory.CreateInstance() as IFormatterClient,
|
||||||
r.CallHandlerFactory.CreateInstance() as ICallMaker
|
r.CallHandlerFactory.CreateInstance() as ICallMaker
|
||||||
) as IServiceProtocol;
|
);
|
||||||
ARes.GetSerializer().GetPropertyManager().SetProperties(initData);
|
ARes.GetSerializer().GetPropertyManager().SetProperties(initData);
|
||||||
ARes.GetCallHandler().GetPropertyManager().SetProperties(initData);
|
ARes.GetCallHandler().GetPropertyManager().SetProperties(initData);
|
||||||
End;
|
End;
|
||||||
@ -595,7 +595,7 @@ end;
|
|||||||
Type
|
Type
|
||||||
{ TTransportRegistry }
|
{ TTransportRegistry }
|
||||||
//Make it Threadsafe ???
|
//Make it Threadsafe ???
|
||||||
TTransportRegistry = class(TBaseFactoryRegistry,IInterface,ITransportRegistry)
|
TTransportRegistry = class(TBaseFactoryRegistry,ITransportRegistry)
|
||||||
protected
|
protected
|
||||||
function Find(
|
function Find(
|
||||||
Const ATransportData : string;
|
Const ATransportData : string;
|
||||||
@ -609,7 +609,7 @@ Var
|
|||||||
function GetTransportRegistry():ITransportRegistry;
|
function GetTransportRegistry():ITransportRegistry;
|
||||||
begin
|
begin
|
||||||
If Not Assigned(TransportRegistryInst) Then
|
If Not Assigned(TransportRegistryInst) Then
|
||||||
TransportRegistryInst := TTransportRegistry.Create() as ITransportRegistry;// Lock!!!
|
TransportRegistryInst := TTransportRegistry.Create();// Lock!!!
|
||||||
Result := TransportRegistryInst;
|
Result := TransportRegistryInst;
|
||||||
end;
|
end;
|
||||||
|
|
||||||
@ -633,8 +633,8 @@ begin
|
|||||||
end;
|
end;
|
||||||
|
|
||||||
initialization
|
initialization
|
||||||
TransportRegistryInst := TTransportRegistry.Create() as ITransportRegistry;
|
TransportRegistryInst := TTransportRegistry.Create();
|
||||||
FormaterRegistryInst := TFormatterRegistry.Create() as IFormaterQueryRegistry;
|
FormaterRegistryInst := TFormatterRegistry.Create();
|
||||||
|
|
||||||
finalization
|
finalization
|
||||||
FormaterRegistryInst := nil;
|
FormaterRegistryInst := nil;
|
||||||
|
@ -248,8 +248,8 @@ begin
|
|||||||
RegisterStdTypes();
|
RegisterStdTypes();
|
||||||
GetFormaterRegistry().Register(
|
GetFormaterRegistry().Register(
|
||||||
sPROTOCOL_NAME,
|
sPROTOCOL_NAME,
|
||||||
TSimpleItemFactory.Create(TSOAPFormatter) as IItemFactory,
|
TSimpleItemFactory.Create(TSOAPFormatter),
|
||||||
TSimpleItemFactory.Create(TSOAPCallMaker) as IItemFactory
|
TSimpleItemFactory.Create(TSOAPCallMaker)
|
||||||
);
|
);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
@ -258,7 +258,7 @@ end;
|
|||||||
|
|
||||||
procedure SYNAPSE_RegisterHTTP_Transport();
|
procedure SYNAPSE_RegisterHTTP_Transport();
|
||||||
begin
|
begin
|
||||||
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(THTTPTransport) as IItemFactory);
|
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(THTTPTransport));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
{ TSynapseCookieManager }
|
{ TSynapseCookieManager }
|
||||||
|
@ -113,7 +113,7 @@ end;
|
|||||||
|
|
||||||
procedure SYNAPSE_RegisterTCP_Transport();
|
procedure SYNAPSE_RegisterTCP_Transport();
|
||||||
begin
|
begin
|
||||||
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(TTCPTransport) as IItemFactory);
|
GetTransportRegistry().Register(sTRANSPORT_NAME,TSimpleItemFactory.Create(TTCPTransport));
|
||||||
end;
|
end;
|
||||||
|
|
||||||
end.
|
end.
|
||||||
|
@ -223,8 +223,8 @@ begin
|
|||||||
RegisterStdTypes();
|
RegisterStdTypes();
|
||||||
GetFormaterRegistry().Register(
|
GetFormaterRegistry().Register(
|
||||||
sPROTOCOL_NAME,
|
sPROTOCOL_NAME,
|
||||||
TSimpleItemFactory.Create(TXmlRpcFormatter) as IItemFactory,
|
TSimpleItemFactory.Create(TXmlRpcFormatter),
|
||||||
TSimpleItemFactory.Create(TXmlRpcCallMaker) as IItemFactory
|
TSimpleItemFactory.Create(TXmlRpcCallMaker)
|
||||||
);
|
);
|
||||||
end;
|
end;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user