#include <string.h>#include <stdio.h>#include <time.h>#include <sys/types.h>#include <sys/time.h>#include <dlfcn.h>#include <unistd.h>#include <sys/wait.h>#include "utilities.h"#include <SALOMEconfig.h>#include <CORBA_SERVER_HEADER(SALOME_Component)>#include <CORBA_SERVER_HEADER(SALOME_Exception)>#include <pthread.h>#include "SALOME_Container_i.hxx"#include "SALOME_Component_i.hxx"#include "SALOME_FileRef_i.hxx"#include "SALOME_FileTransfer_i.hxx"#include "Salome_file_i.hxx"#include "SALOME_NamingService.hxx"#include "Basics_Utils.hxx"#include <Python.h>#include "Container_init_python.hxx"
Macros | |
| #define | LIB "lib" | 
| #define | ENGINESO "Engine.so" | 
| #define | SEP ':' | 
| #define | SLASH '/' | 
Functions | |
| void | ActSigIntHandler () | 
| void | SigIntHandler (int, siginfo_t *, void *) | 
| int | checkifexecutable (const std::string &) | 
| int | findpathof (const std::string &path, std::string &pth, const std::string &filename) | 
| Find a file by searching in a path.  More... | |
| void | SetCpuUsed () | 
| C++ method:  More... | |
| void | CallCancelThread () | 
Variables | |
| bool | _Sleeping = false | 
| int | _ArgC | 
| char ** | _ArgV | 
| static PyObject * | _pyCont | 
| #define ENGINESO "Engine.so" | 
| #define LIB "lib" | 
| #define SEP ':' | 
Referenced by findpathof(), and Engines_Container_i::load_component_CppImplementation().
| #define SLASH '/' | 
Referenced by findpathof().
| void ActSigIntHandler | ( | ) | 
References SigIntHandler().
Referenced by Engines_Container_i::Engines_Container_i(), Engines_Parallel_Container_i::Engines_Parallel_Container_i(), and SigIntHandler().
| void CallCancelThread | ( | ) | 
| int checkifexecutable | ( | const std::string & | filename | ) | 
| int findpathof | ( | const std::string & | path, | 
| std::string & | pth, | ||
| const std::string & | filename | ||
| ) | 
Find a file by searching in a path.
| filename | file name to search | 
| path | path to search in | 
| pth | the complete file path if found | 
Referenced by Engines_Container_i::load_component_CppImplementation(), and Engines_Container_i::load_component_ExecutableImplementation().
| void SetCpuUsed | ( | ) | 
C++ method:
| void SigIntHandler | ( | int | what, | 
| siginfo_t * | siginfo, | ||
| void * | toto | ||
| ) | 
References _Sleeping, ActSigIntHandler(), CallCancelThread(), and SetCpuUsed().
Referenced by ActSigIntHandler().
| int _ArgC | 
| char** _ArgV | 
      
  | 
  static | 
Referenced by Engines_Container_i::create_python_service_instance(), Engines_Container_i::createPyNode(), Engines_Container_i::createPyScriptNode(), Engines_Container_i::createPythonInstance(), Engines_Container_i::Engines_Container_i(), and Engines_Container_i::load_component_PythonImplementation().
| bool _Sleeping = false |