* Add empty virtual constructor to TRouteObject

git-svn-id: trunk@38180 -
This commit is contained in:
michael 2018-02-10 07:31:31 +00:00
parent 92321c06e8
commit 3cc93fde2c

View File

@ -130,6 +130,7 @@ Type
TRouteObject = Class(TObject,IRouteInterface)
Public
Constructor Create; virtual;
Procedure HandleRequest(ARequest : TRequest; AResponse : TResponse); virtual; abstract;
end;
TRouteObjectClass = Class of TRouteObject;
@ -258,6 +259,14 @@ begin
CallBack(ARequest, AResponse);
end;
{ TRouteObject }
Constructor TRouteObject.Create;
begin
// Do nothing, added to make sure descendents can override it.
end;
{ THTTPRouteObject }
procedure THTTPRouteObject.DoHandleRequest(ARequest: TRequest;