The C++ framework for developing highly scalable, high performance servers on Windows platforms.

DebugTrace.h File Reference


Namespaces

namespace  JetByteTools
namespace  JetByteTools::Core

Classes

class  CDebugTrace
class  CDebugTrace::LogInstaller
 A class that takes an instance of ILogMessages and installs it as the message log used by the CDebugTrace class and then removes it and reinstalls the previous log in its destructor. It can, therefore, be used to support scope based log installation and removal. More...

Defines

#define DEBUG_ONLY(x)

Functions

void SetLogFileName (const std::string &s)
void SetLogFileName (const std::wstring &s)
void OutputEx (const ILogMessages::VectorOfLines &s)
void OutputEx (const ILogMessages::DequeOfLines &s)
void OutputEx (const std::string &s)
void OutputEx (const std::wstring &s)
void OutputEx (const char *const pString)
void OutputEx (const wchar_t *const pString)
void OutputEx (const char *const pString, const ILogMessages::DataLength stringLength)
void OutputEx (const wchar_t *const pString, const ILogMessages::DataLength stringLength)
void Output (const std::string &s)
void Output (const std::wstring &s)
void Output (const char *const pString)
void Output (const wchar_t *const pString)
void Output (const char *const pString, const ILogMessages::DataLength stringLength)
void Output (const wchar_t *const pString, const ILogMessages::DataLength stringLength)


Define Documentation

#define DEBUG_ONLY (  ) 


Generated on Sun Sep 12 19:06:42 2021 for The Server Framework - v7.4 by doxygen 1.5.3