#include <Session_ServerLauncher.hxx>

Public Member Functions | |
| Session_ServerLauncher () | |
| Session_ServerLauncher (int argc, char **argv, CORBA::ORB_ptr orb, PortableServer::POA_ptr poa, QMutex *GUIMutex, QWaitCondition *ServerLaunch, QMutex *SessionMutex, QWaitCondition *SessionStarted) | |
| virtual | ~Session_ServerLauncher () |
| void | run () |
| void | ShutdownAll () |
| void | KillAll () |
Protected Member Functions | |
| void | CheckArgs () |
| void | ActivateAll () |
Private Attributes | |
| int | _argc |
| char ** | _argv |
| CORBA::ORB_var | _orb |
| PortableServer::POA_var | _root_poa |
| QMutex * | _GUIMutex |
| QWaitCondition * | _ServerLaunch |
| QMutex * | _SessionMutex |
| QWaitCondition * | _SessionStarted |
| std::list< ServArg > | _argServToLaunch |
| std::vector< std::string > | _argCopy |
| std::list< Session_ServerThread< MY_NS > * > | _serverThreads |
| Session_ServerLauncher< MY_NS >::Session_ServerLauncher |
default constructor not for use
| Session_ServerLauncher< MY_NS >::Session_ServerLauncher | ( | int | argc, |
| char ** | argv, | ||
| CORBA::ORB_ptr | orb, | ||
| PortableServer::POA_ptr | poa, | ||
| QMutex * | GUIMutex, | ||
| QWaitCondition * | ServerLaunch, | ||
| QMutex * | SessionMutex, | ||
| QWaitCondition * | SessionStarted | ||
| ) |
constructor
|
virtual |
destructor
|
protected |
References Session_ServerThread< MY_NS >::Init().
|
protected |
controls and dispatchs arguments given with command
References ServArg::_firstArg, ServArg::_lastArg, and ServArg::_servType.
| void Session_ServerLauncher< MY_NS >::KillAll |
Destruction des classes serveur dans l'ordre inverse de creation
| void Session_ServerLauncher< MY_NS >::run |
Check args and activate servers
| void Session_ServerLauncher< MY_NS >::ShutdownAll |
References Session_ServerThread< MY_NS >::Shutdown().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |