| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- {
- $Project$
- $Workfile$
- $Revision$
- $DateUTC$
- $Id$
- This file is part of the Indy (Internet Direct) project, and is offered
- under the dual-licensing agreement described on the Indy website.
- (http://www.indyproject.org/)
- Copyright:
- (c) 1993-2005, Chad Z. Hower and the Indy Pit Crew. All rights reserved.
- }
- {
- $Log$
- }
- {
- Rev 1.1 10/17/2003 6:24:58 PM BGooijen
- Removed const
- Rev 1.0 3/22/2003 11:06:06 PM BGooijen
- Initial check in.
- ServerIntercept to log data/status to an event.
- }
- unit IdServerInterceptLogEvent;
- interface
- {$i IdCompilerDefines.inc}
- uses
- IdServerInterceptLogBase;
- type
- TIdServerInterceptLogEvent=class;
-
- TIdOnLogString= procedure(ASender: TIdServerInterceptLogEvent; const AText: string) of object;
- TIdServerInterceptLogEvent = class(TIdServerInterceptLogBase)
- protected
- FOnLogString: TIdOnLogString;
- public
- procedure DoLogWriteString(const AText: string); override;
- published
- property OnLogString: TIdOnLogString read FOnLogString write FOnLogString;
- end;
- implementation
- { TIdServerInterceptLogEvent }
- procedure TIdServerInterceptLogEvent.DoLogWriteString(const AText: string);
- begin
- if Assigned(FOnLogString) then begin
- FOnLogString(Self, AText);
- end;
- end;
- end.
|