26 #ifndef _SESSION_SESSION_I_HXX_ 
   27 #define _SESSION_SESSION_I_HXX_ 
   31 #include <SALOMEconfig.h> 
   32 #include CORBA_SERVER_HEADER(SALOME_Component) 
   33 #include CORBA_SERVER_HEADER(SALOME_Session) 
   34 class SALOME_NamingService;
 
   40                          public virtual PortableServer::ServantBase
 
   46                    PortableServer::POA_ptr poa, 
 
   48                    QWaitCondition* GUILauncher);
 
   55   Engines::EngineComponent_ptr GetComponent(
const char* theLibraryName);
 
   61   SALOME::StatSession GetStatSession();
 
   71   CORBA::Long GetActiveStudyId();
 
   78   bool restoreVisualState(CORBA::Long theSavePoint);
 
   81   SALOME::StringSeq* getSelection();
 
   84   void emitMessage(
const char* theMessage);
 
   85   void emitMessageOneWay(
const char* theMessage);
 
   90   SALOME_NamingService *
_NS;
 
   99   PortableServer::POA_var 
_poa;