Version: 9.15.0
SALOME_Container_Common.cxx File Reference
#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>
Include dependency graph for SALOME_Container_Common.cxx:
This graph shows which files directly or indirectly include this file:

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 Documentation

◆ sighandler_t

typedef void(* sighandler_t) (int)

Function Documentation

◆ AttachDebugger()

void AttachDebugger ( )

◆ container_common_main()

◆ Handler()

void Handler ( int  theSigId)

References AttachDebugger().

Referenced by container_common_main(), and main().

◆ HandleServerSideSignals()

void HandleServerSideSignals ( CORBA::ORB_ptr  theORB)

Referenced by container_common_main().

◆ terminateHandler()

void terminateHandler ( void  )

References AttachDebugger().

Referenced by container_common_main().

◆ unexpectedHandler()

void unexpectedHandler ( void  )

References AttachDebugger().

Referenced by container_common_main(), and main().

Variable Documentation

◆ setsig

sighandler_t setsig ( int  sig,
void(*)(int)  handler 
)

Referenced by container_common_main(), and main().