log4cplus  2.1.0
Public Member Functions | Public Attributes | List of all members
log4cplus::DiagnosticContext Struct Reference

This is the internal object that is stored on the NDC stack. More...

#include <ndc.h>

Public Member Functions

 DiagnosticContext (const log4cplus::tstring &message, DiagnosticContext const *parent)
 
 DiagnosticContext (tchar const *message, DiagnosticContext const *parent)
 
 DiagnosticContext (const log4cplus::tstring &message)
 
 DiagnosticContext (tchar const *message)
 
 DiagnosticContext (DiagnosticContext const &)
 
DiagnosticContextoperator= (DiagnosticContext const &)
 
 DiagnosticContext (DiagnosticContext &&)
 
DiagnosticContextoperator= (DiagnosticContext &&)
 
void swap (DiagnosticContext &)
 

Public Attributes

log4cplus::tstring message
 
log4cplus::tstring fullMessage
 

Detailed Description

This is the internal object that is stored on the NDC stack.

Definition at line 284 of file ndc.h.

Constructor & Destructor Documentation

◆ DiagnosticContext() [1/6]

log4cplus::DiagnosticContext::DiagnosticContext ( const log4cplus::tstring message,
DiagnosticContext const *  parent 
)

◆ DiagnosticContext() [2/6]

log4cplus::DiagnosticContext::DiagnosticContext ( tchar const *  message,
DiagnosticContext const *  parent 
)

◆ DiagnosticContext() [3/6]

log4cplus::DiagnosticContext::DiagnosticContext ( const log4cplus::tstring message)

◆ DiagnosticContext() [4/6]

log4cplus::DiagnosticContext::DiagnosticContext ( tchar const *  message)

◆ DiagnosticContext() [5/6]

log4cplus::DiagnosticContext::DiagnosticContext ( DiagnosticContext const &  )

◆ DiagnosticContext() [6/6]

log4cplus::DiagnosticContext::DiagnosticContext ( DiagnosticContext &&  )

Member Function Documentation

◆ operator=() [1/2]

DiagnosticContext& log4cplus::DiagnosticContext::operator= ( DiagnosticContext &&  )

◆ operator=() [2/2]

DiagnosticContext& log4cplus::DiagnosticContext::operator= ( DiagnosticContext const &  )

◆ swap()

void log4cplus::DiagnosticContext::swap ( DiagnosticContext )

Member Data Documentation

◆ fullMessage

log4cplus::tstring log4cplus::DiagnosticContext::fullMessage

The entire message stack.

Definition at line 302 of file ndc.h.

◆ message

log4cplus::tstring log4cplus::DiagnosticContext::message

The message at this context level.

Definition at line 301 of file ndc.h.


The documentation for this struct was generated from the following file: