Version: 9.15.0
Logger Class Reference

#include <SALOME_Logger_Server.hxx>

Inheritance diagram for Logger:

Public Member Functions

 Logger ()
 
 Logger (const char *filename)
 
virtual ~Logger ()
 
void putMessage (const char *message)
 
void ping ()
 
void SetOrb (CORBA::ORB_ptr orb)
 
void shutdown ()
 

Private Attributes

bool m_putIntoFile
 
std::ofstream m_outputFile
 
CORBA::ORB_ptr _orb
 

Static Private Attributes

static omni_mutex myLock
 

Constructor & Destructor Documentation

◆ Logger() [1/2]

Logger::Logger ( )

References m_putIntoFile.

◆ Logger() [2/2]

Logger::Logger ( const char *  filename)

◆ ~Logger()

Logger::~Logger ( )
virtual

References m_outputFile, and m_putIntoFile.

Member Function Documentation

◆ ping()

void Logger::ping ( )

◆ putMessage()

void Logger::putMessage ( const char *  message)

◆ SetOrb()

void Logger::SetOrb ( CORBA::ORB_ptr  orb)

References salome::orb.

Referenced by main().

◆ shutdown()

void Logger::shutdown ( )

Field Documentation

◆ _orb

◆ m_outputFile

std::ofstream Logger::m_outputFile
private

Referenced by Logger(), putMessage(), and ~Logger().

◆ m_putIntoFile

bool Logger::m_putIntoFile
private

Referenced by Logger(), putMessage(), and ~Logger().

◆ myLock

omni_mutex Logger::myLock
staticprivate

Referenced by putMessage().