| Server IP : 209.209.40.120 / Your IP : 216.73.217.112 Web Server : Microsoft-IIS/10.0 System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586 User : NEWWWW$ ( 0) PHP Version : 8.3.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Program Files/SMSC client .NET/samples/cbuilder/ |
Upload File : |
//------------------------------------------------------------------------------
// SMSC Relay components sample application
//
// $Header: $
// Copyright (c) 2003-2013 Tops. All rights reserved.
//------------------------------------------------------------------------------
#ifndef EventLogH
#define EventLogH
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#define CR "\r\n";
typedef enum { edOutgoing, edIncoming } TEventDirection;
class TEventLog : public TObject {
private:
TMemo* FLogWindow;
public:
TEventLog(TMemo* LogWindow);
void AddEvent(AnsiString Text, AnsiString Details,
TEventDirection Direction);
void AddEvent(AnsiString Text, AnsiString Details);
void AddEvent(AnsiString Text);
void AddConnectingEvent();
void AddConnectedEvent();
void AddConnectionErrorEvent(int ErrorCode);
void AddDisconnectedEvent(int Reason);
void AddInitializedEvent();
void AddInitializationErrorEvent(int ErrorCode);
void AddMessageSubmitedEvent(AnsiString MessageID, TDateTime TimeStamp);
void AddMessageSubmitedEvent(AnsiString MessageID);
void AddMessageSubmitedEvent(TDateTime TimeStamp);
void AddMessageSubmissionErrorEvent(int ErrorCode);
void AddMessageReceivedEvent(AnsiString Destination, AnsiString Originator,
AnsiString SMText, TOleEnum Encoding, AnsiString UserDataHeader,
TDateTime TimeStamp);
void AddMessageReceivedEvent(AnsiString Destination, AnsiString Originator,
AnsiString SMText, TOleEnum Encoding, AnsiString UserDataHeader);
void AddStatusReportReceivedEvent(AnsiString MessageID,
TDateTime MessageTimeStamp, AnsiString Destination, AnsiString Originator,
byte SMStatus, int FailureReason, TDateTime TimeStamp);
void AddStatusReportReceivedEvent(TDateTime MessageTimeStamp,
AnsiString Destination, byte SMStatus, int FailureReason,
TDateTime TimeStamp);
void AddStatusReportReceivedEvent(TDateTime MessageTimeStamp,
AnsiString Destination, AnsiString Originator, byte SMStatus,
int FailureReason, TDateTime TimeStamp);
void AddStatusReportReceivedEvent(AnsiString MessageID,
AnsiString Destination, AnsiString Originator, byte SMStatus,
int FailureReason);
};
//---------------------------------------------------------------------------
#endif