#include <SALOME_ExternalServerHandler.hxx>

Public Member Functions | |
| SALOME_ExternalServerHandler (SALOME_ExternalServerLauncher *boss, const std::string &name, SALOME_NamingService_Abstract *ns, long pid) | |
| virtual | ~SALOME_ExternalServerHandler () |
| void | registerToKill (const SALOME_CPythonHelper *pyHelper) const |
| CORBA::Long | getPID () override |
| char * | getName () override |
| void | killMe () override |
| void | ping () override |
| void | shutdown () override |
| SALOME::LongVec * | listOfChildrenPID () override |
Static Public Member Functions | |
| static void | KillPID (long pid) |
Private Attributes | |
| std::string | _name |
| long | _pid |
| SALOME_NamingService_Abstract * | _NS |
| SALOME_ExternalServerLauncher * | _boss |
Static Private Attributes | |
| static unsigned | CNT = 0 |
| SALOME_ExternalServerHandler::SALOME_ExternalServerHandler | ( | SALOME_ExternalServerLauncher * | boss, |
| const std::string & | name, | ||
| SALOME_NamingService_Abstract * | ns, | ||
| long | pid | ||
| ) |
|
virtual |
|
override |
References _name.
Referenced by studyedit.StudyEditor::findItem(), and KERNEL_PY.kernel.studyedit.StudyEditor::findItem().
|
override |
References _pid.
|
override |
References _pid, and KillPID().
Referenced by shutdown(), and SALOME_ExternalServerLauncher::shutdownServers().
|
static |
Referenced by killMe(), and SALOME_ExternalServerLauncher::shutdownServers().
|
override |
| void SALOME_ExternalServerHandler::registerToKill | ( | const SALOME_CPythonHelper * | pyHelper | ) | const |
References _name, _pid, CNT, and SALOME_CPythonHelper::registerToSalomePiDict().
Referenced by SALOME_ExternalServerLauncher::launchServer().
|
override |
References _boss, SALOME_ExternalServerLauncher::cleanServersInNS(), and killMe().
|
private |
Referenced by listOfChildrenPID(), and shutdown().
|
private |
Referenced by getName(), ping(), and registerToKill().
|
private |
|
private |
Referenced by getPID(), killMe(), listOfChildrenPID(), SALOME_PyNode.MonitoringInfo::pid(), ping(), and registerToKill().
|
staticprivate |
Referenced by registerToKill().