ldas-tools-al 2.6.7
Loading...
Searching...
No Matches
SignalHandler.cc File Reference
#include <signal.h>
#include <pthread.h>
#include <unistd.h>
#include "SignalHandler.hh"
Include dependency graph for SignalHandler.cc:

Classes

class  anonymous_namespace{SignalHandler.cc}::SignalHandler

Namespaces

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

Macros

#define m_set_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)
Value:
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 <>
struct hash< LDASTools::AL::SignalHandler::signal_type >
{
size_t
{
return static_cast< size_t >( Key );
}
}
signal_type
Definition SignalHandler.hh:44
Objects of general use and interst.
Definition AtExit.hh:38