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;