28 #if !defined SALOME_Logger_Server_include
29 #define SALOME_Logger_Server_include
31 #include <SALOMEconfig.h>
37 #include <omnithread.h>
41 # if defined LOGGER_EXPORTS || defined SalomeLoggerServer_EXPORTS
42 # define LOGGER_EXPORT __declspec( dllexport )
44 # define LOGGER_EXPORT __declspec( dllimport )
47 # define LOGGER_EXPORT
51 #pragma warning(disable:4275)
60 public POA_SALOME_Logger::Logger
71 void putMessage(
const char* message);
73 void SetOrb( CORBA::ORB_ptr
orb ) { _orb = CORBA::ORB::_duplicate(
orb);
return; }
74 void shutdown() {
if(!CORBA::is_nil(_orb)) _orb->shutdown(0); };
#define LOGGER_EXPORT
Definition: SALOME_Logger_Server.hxx:47
Definition: SALOME_Logger_Server.hxx:61
static omni_mutex myLock
Definition: SALOME_Logger_Server.hxx:82
std::ofstream m_outputFile
Definition: SALOME_Logger_Server.hxx:80
bool m_putIntoFile
Definition: SALOME_Logger_Server.hxx:74
void SetOrb(CORBA::ORB_ptr orb)
Definition: SALOME_Logger_Server.hxx:73
void shutdown()
Definition: SALOME_Logger_Server.hxx:74
CORBA::ORB_ptr _orb
Definition: SALOME_Logger_Server.hxx:84
Methods to be used in SSL mode to skip NS.
Definition: SALOME_Container_i.hxx:335
SALOME_Logger::Logger_ptr getLoggerServantSA()
Definition: SALOME_Logger_Server.cxx:39
filename
Definition: pythfilter.py:558
orb
Definition: salome.py:122