lazarus-ccr/components/lazmapviewer/source/mvdownloadengine.pas

42 lines
775 B
ObjectPascal

{ Map Viewer Download Engine
Copyright (C) 2011 Maciej Kaczkowski / keit.co
License: modified LGPL with linking exception (like RTL, FCL and LCL)
See the file COPYING.modifiedLGPL.txt, included in the Lazarus distribution,
for details about the license.
See also: https://wiki.lazarus.freepascal.org/FPC_modified_LGPL
}
unit mvDownloadEngine;
{$mode objfpc}{$H+}
interface
uses
Classes, SysUtils;
type
{ TMvCustomDownloadEngine }
TMvCustomDownloadEngine = class(TComponent)
public
procedure DownloadFile(const {%H-}Url: string; {%H-}AStream: TStream); virtual;
end;
implementation
{ TMvCustomDownloadEngine }
procedure TMvCustomDownloadEngine.DownloadFile(const Url: string; AStream: TStream);
begin
// to be overridden...
end;
end.