blocxx
BLOCXX_NAMESPACE::SignalScope Class Reference

#include <SignalScope.hpp>

Public Member Functions

 SignalScope (int sig, sighandler_t handler)
 
 ~SignalScope ()
 

Private Member Functions

 SignalScope (const SignalScope &)
 
const SignalScopeoperator= (const SignalScope &)
 

Private Attributes

int m_sig
 
struct sigaction m_oldHandler
 

Detailed Description

Definition at line 69 of file SignalScope.hpp.

Constructor & Destructor Documentation

◆ SignalScope() [1/2]

BLOCXX_NAMESPACE::SignalScope::SignalScope ( int sig,
sighandler_t handler )
inline

Definition at line 72 of file SignalScope.hpp.

◆ ~SignalScope()

BLOCXX_NAMESPACE::SignalScope::~SignalScope ( )
inline

Definition at line 83 of file SignalScope.hpp.

◆ SignalScope() [2/2]

BLOCXX_NAMESPACE::SignalScope::SignalScope ( const SignalScope & )
private

Member Function Documentation

◆ operator=()

const SignalScope & BLOCXX_NAMESPACE::SignalScope::operator= ( const SignalScope & )
private

Member Data Documentation

◆ m_oldHandler

struct sigaction BLOCXX_NAMESPACE::SignalScope::m_oldHandler
private

Definition at line 94 of file SignalScope.hpp.

◆ m_sig

int BLOCXX_NAMESPACE::SignalScope::m_sig
private

Definition at line 92 of file SignalScope.hpp.


The documentation for this class was generated from the following file: