ldas-tools-al  2.6.6
Namespaces | Macros | Typedefs | Functions | Variables
SignalHandler.cc File Reference
#include <signal.h>
#include <pthread.h>
#include <unistd.h>
#include "SignalHandler.hh"
Include dependency graph for SignalHandler.cc:

Namespaces

 HASH_NAMESPACE_END
 
 LDASTools
 Objects of general use and interst.
 
 LDASTools::AL
 The Abstraction Layer.
 
 anonymous_namespace{SignalHandler.cc}
 

Macros

#define m_set_sig_(sig)   sm[ os_signal( sig ) ] = sig
 

Typedefs

typedef int os_signal_type
 
typedef LDASTools::AL::unordered_map< SignalHandler::signal_type, os_signal_typeanonymous_namespace{SignalHandler.cc}::os_signal_map_type
 
typedef LDASTools::AL::unordered_map< os_signal_type, SignalHandler::signal_typeanonymous_namespace{SignalHandler.cc}::os_reverse_signal_map_type
 

Functions

os_signal_type HASH_NAMESPACE_END::os_signal (LDASTools::AL::SignalHandler::signal_type Signal)
 
LDASTools::AL::SignalHandler::signal_type HASH_NAMESPACE_END::os_reverse_signal (os_signal_type Signal)
 
void handler (int Signal)
 
os_signal_type anonymous_namespace{SignalHandler.cc}::os_signal (SignalHandler::signal_type Signal)
 
SignalHandler::signal_type anonymous_namespace{SignalHandler.cc}::os_reverse_signal (os_signal_type Signal)
 

Variables

 HASH_NAMESPACE_BEGIN
 
static const os_signal_type HASH_NAMESPACE_END::OS_SIGNAL_UNKNOWN = 0
 

Macro Definition Documentation

◆ m_set_sig_

#define m_set_sig_ (   sig)    sm[ os_signal( sig ) ] = sig

Typedef Documentation

◆ os_signal_type

Function Documentation

◆ handler()

void handler ( int  Signal)

Variable Documentation

◆ HASH_NAMESPACE_BEGIN

HASH_NAMESPACE_BEGIN
Initial value:
{
template <>
{
size_t
{
return static_cast< size_t >( Key );
}
}
SignalHandler::signal_type signal_type
Definition: FileType.cc:51
Objects of general use and interst.
Definition: AtExit.hh:37
signal_type
Definition: SignalHandler.hh:43