#include <iostream>#include <sstream>#include <string>#include <stdio.h>#include <time.h>#include <sys/time.h>#include <dlfcn.h>#include <unistd.h>#include "ArgvKeeper.hxx"#include "SALOME_Container_Common.hxx"#include "SALOME_Container_i.hxx"#include "utilities.h"#include "OpUtil.hxx"#include "KernelBasis.hxx"#include "Container_init_python.hxx"#include <stdexcept>#include <signal.h>#include <sys/types.h>#include <sys/wait.h>#include <memory>

Typedefs | |
| typedef void(* | sighandler_t) (int) |
Functions | |
| void | HandleServerSideSignals (CORBA::ORB_ptr theORB) |
| void | AttachDebugger () |
| void | Handler (int) |
| void | terminateHandler () |
| void | unexpectedHandler () |
| template<class ContainerServant > | |
| int | container_common_main (int argc, char *argv[], std::unique_ptr< SALOME_NamingService_Container_Abstract > ns) |
Variables | |
| void(*)(int) | setsig (int, void(*)(int)) |
| typedef void(* sighandler_t) (int) |
| void AttachDebugger | ( | ) |
Referenced by Handler(), terminateHandler(), and unexpectedHandler().
| int container_common_main | ( | int | argc, |
| char * | argv[], | ||
| std::unique_ptr< SALOME_NamingService_Container_Abstract > | ns | ||
| ) |
References envSalome::argv, SALOME_utilities::BEGIN_OF(), SALOME_ContainerPy::containerName, KERNEL::GetRefToORB(), Handler(), HandleServerSideSignals(), KERNEL_PYTHON::init_python(), KERNEL_PY.batchmode_salome::obj, salome::orb, SALOME_utilities::SCRUTE(), SetArgcArgv(), setsig, terminateHandler(), python_test_driver::timer, and unexpectedHandler().
| void Handler | ( | int | theSigId | ) |
References AttachDebugger().
Referenced by container_common_main(), and main().
| void HandleServerSideSignals | ( | CORBA::ORB_ptr | theORB | ) |
Referenced by container_common_main().
| void terminateHandler | ( | void | ) |
References AttachDebugger().
Referenced by container_common_main().
| void unexpectedHandler | ( | void | ) |
References AttachDebugger().
Referenced by container_common_main(), and main().
| sighandler_t setsig | ( | int | sig, |
| void(*)(int) | handler | ||
| ) |
Referenced by container_common_main(), and main().