Retail products


Traffic interception SDK

Control every TCP/IP network connection

  • Route connections via proxy
  • Redirect connections and modify the data
  • Block connections and applications
SSL interception SDK

View SSL in plaintext and modify it

  • View the SSL stream decrypted in plaintext
  • Redirect SSL connection and modify decrypted data
  • Browser shows "SSL lock" without warnings

Documentation


CErrorHandler::CErrorHandler::CErrorLog Class Reference

#include <ErrorHandler.h>

Inheritance diagram for CErrorHandler::CErrorHandler::CErrorLog:
Collaboration diagram for CErrorHandler::CErrorHandler::CErrorLog:

List of all members.


Public Member Functions

void SetAutoFlush (BOOL bFlush)
BOOL GetAutoFlush () const
CErrorLogoperator= (const CErrorLog &rLog)
 CErrorLog ()
 CErrorLog (const CErrorLog &rLog)
virtual ~CErrorLog ()

Protected Member Functions

virtual void ReportError (const std::string &rClass, const std::string &rMethod, const std::string &rMessage)=0
virtual void WriteMessage (const std::string &rClass, const std::string &rMethod, const std::string &rMessage, LogPriority aPriority)=0

Friends

class CErrorHandler

Detailed Description

Definition at line 62 of file ErrorHandler.h.


Constructor & Destructor Documentation

KOMODIA_NAMESPACE_START CErrorHandler::CErrorHandler::CErrorLog::CErrorLog (  ) 

Definition at line 54 of file ErrorHandler.cpp.

00054                                   : m_bAutoFlush(TRUE)
00055 {
00056 }

CErrorHandler::CErrorHandler::CErrorLog::CErrorLog ( const CErrorLog rLog  ) 

Definition at line 58 of file ErrorHandler.cpp.

00058                                                        : m_bAutoFlush(rLog.m_bAutoFlush)
00059 {
00060 }

CErrorHandler::CErrorHandler::CErrorLog::~CErrorLog (  )  [virtual]

Definition at line 62 of file ErrorHandler.cpp.

00063 {
00064 }


Member Function Documentation

BOOL CErrorHandler::CErrorHandler::CErrorLog::GetAutoFlush (  )  const

Definition at line 80 of file ErrorHandler.cpp.

00081 {
00082     return m_bAutoFlush;
00083 }

CErrorHandler::CErrorLog & CErrorHandler::CErrorHandler::CErrorLog::operator= ( const CErrorLog rLog  ) 

Definition at line 66 of file ErrorHandler.cpp.

00067 {
00068     //Copy the flush status
00069     m_bAutoFlush=rLog.m_bAutoFlush;
00070 
00071     //Done
00072     return *this;
00073 }

virtual void CErrorHandler::CErrorHandler::CErrorLog::ReportError ( const std::string &  rClass,
const std::string &  rMethod,
const std::string &  rMessage 
) [protected, pure virtual]

Implemented in CFileLog, CScreenLog, and CTraceLog.

void CErrorHandler::CErrorHandler::CErrorLog::SetAutoFlush ( BOOL  bFlush  ) 

Definition at line 75 of file ErrorHandler.cpp.

00076 {
00077     m_bAutoFlush=bFlush;
00078 }

virtual void CErrorHandler::CErrorHandler::CErrorLog::WriteMessage ( const std::string &  rClass,
const std::string &  rMethod,
const std::string &  rMessage,
LogPriority  aPriority 
) [protected, pure virtual]

Implemented in CFileLog, CScreenLog, and CTraceLog.


Friends And Related Function Documentation

friend class CErrorHandler [friend]

Definition at line 64 of file ErrorHandler.h.


The documentation for this class was generated from the following files: