Back to index

salome-kernel  6.5.0
Public Member Functions | Private Attributes | Static Private Attributes
LOGGER_EXPORT Protocol Reference

#include <SALOME_Logger_Server.hxx>

Collaboration diagram for LOGGER_EXPORT:
Collaboration graph

List of all members.

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

Detailed Description

Definition at line 54 of file SALOME_Logger_Server.hxx.

Constructor & Destructor Documentation

virtual LOGGER_EXPORT::~Logger ( ) [virtual]

Member Function Documentation

LOGGER_EXPORT::Logger ( const char *  filename)
void LOGGER_EXPORT::putMessage ( const char *  message)
void LOGGER_EXPORT::SetOrb ( CORBA::ORB_ptr  orb) [inline]

Definition at line 68 of file SALOME_Logger_Server.hxx.

{ _orb = CORBA::ORB::_duplicate(orb); return; }
void LOGGER_EXPORT::shutdown ( ) [inline]

Definition at line 69 of file SALOME_Logger_Server.hxx.

{ if(!CORBA::is_nil(_orb)) _orb->shutdown(0); };  

Member Data Documentation

CORBA::ORB_ptr LOGGER_EXPORT::_orb [private]

Definition at line 80 of file SALOME_Logger_Server.hxx.

std::ofstream LOGGER_EXPORT::m_outputFile [private]

Definition at line 75 of file SALOME_Logger_Server.hxx.

Definition at line 69 of file SALOME_Logger_Server.hxx.

omni_mutex LOGGER_EXPORT::myLock [static, private]

Definition at line 78 of file SALOME_Logger_Server.hxx.

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