GSI Object Oriented Online Offline (Go4) GO4-6.4.5
Loading...
Searching...
No Matches
TGo4SocketSignalHandler Class Reference

#include <TGo4SocketSignalHandler.h>

Public Member Functions

 TGo4SocketSignalHandler (Int_t signum, Bool_t enabled=kTRUE)
 TGo4SocketSignalHandler (Int_t signum, Bool_t enabled=kTRUE)
virtual ~TGo4SocketSignalHandler ()
virtual ~TGo4SocketSignalHandler ()

Static Public Member Functions

static void DisableSigPipe ()
static void DisableSigPipe ()
static Int_t GetLastSignal ()
static Int_t GetLastSignal ()
static void Handle (int)
static void Handle (int)
static bool IsLastSignalWINCH ()
static bool IsLastSignalWINCH ()
static void SetLastSignal (Int_t v=0)
static void SetLastSignal (Int_t v=0)
static void SetSignalAction (Int_t signum, Bool_t enabled=kTRUE)
static void SetSignalAction (Int_t signum, Bool_t enabled=kTRUE)
static void SetSigWINCH (Bool_t enabled=kTRUE)
static void SetSigWINCH (Bool_t enabled=kTRUE)

Private Member Functions

 TGo4SocketSignalHandler ()=delete
 TGo4SocketSignalHandler ()=delete

Static Private Attributes

static Int_t fgiLastSignal = 0

Detailed Description

Definition at line 19 of file TGo4SocketSignalHandler.h.

Constructor & Destructor Documentation

◆ TGo4SocketSignalHandler() [1/4]

TGo4SocketSignalHandler::TGo4SocketSignalHandler ( Int_t signum,
Bool_t enabled = kTRUE )

Definition at line 19 of file TGo4SocketSignalHandler.cxx.

References SetSignalAction().

◆ ~TGo4SocketSignalHandler() [1/2]

TGo4SocketSignalHandler::~TGo4SocketSignalHandler ( )
virtual

Definition at line 24 of file TGo4SocketSignalHandler.cxx.

◆ TGo4SocketSignalHandler() [2/4]

TGo4SocketSignalHandler::TGo4SocketSignalHandler ( )
privatedelete

◆ TGo4SocketSignalHandler() [3/4]

TGo4SocketSignalHandler::TGo4SocketSignalHandler ( Int_t signum,
Bool_t enabled = kTRUE )

◆ ~TGo4SocketSignalHandler() [2/2]

virtual TGo4SocketSignalHandler::~TGo4SocketSignalHandler ( )
virtual

◆ TGo4SocketSignalHandler() [4/4]

TGo4SocketSignalHandler::TGo4SocketSignalHandler ( )
privatedelete

References fgiLastSignal.

Member Function Documentation

◆ DisableSigPipe() [1/2]

void TGo4SocketSignalHandler::DisableSigPipe ( )
static

Definition at line 67 of file TGo4SocketSignalHandler.cxx.

Referenced by TGo4Socket::TGo4Socket().

◆ DisableSigPipe() [2/2]

void TGo4SocketSignalHandler::DisableSigPipe ( )
static

◆ GetLastSignal() [1/2]

Int_t TGo4SocketSignalHandler::GetLastSignal ( )
static

Definition at line 100 of file TGo4SocketSignalHandler.cxx.

References fgiLastSignal.

Referenced by IsLastSignalWINCH().

◆ GetLastSignal() [2/2]

Int_t TGo4SocketSignalHandler::GetLastSignal ( )
static

◆ Handle() [1/2]

void TGo4SocketSignalHandler::Handle ( int signum)
static

Definition at line 28 of file TGo4SocketSignalHandler.cxx.

References fgiLastSignal, and SetSignalAction().

Referenced by SetSignalAction().

◆ Handle() [2/2]

void TGo4SocketSignalHandler::Handle ( int )
static

◆ IsLastSignalWINCH() [1/2]

bool TGo4SocketSignalHandler::IsLastSignalWINCH ( )
static

◆ IsLastSignalWINCH() [2/2]

bool TGo4SocketSignalHandler::IsLastSignalWINCH ( )
static

◆ SetLastSignal() [1/2]

void TGo4SocketSignalHandler::SetLastSignal ( Int_t v = 0)
static

◆ SetLastSignal() [2/2]

void TGo4SocketSignalHandler::SetLastSignal ( Int_t v = 0)
static

◆ SetSignalAction() [1/2]

void TGo4SocketSignalHandler::SetSignalAction ( Int_t signum,
Bool_t enabled = kTRUE )
static

Definition at line 50 of file TGo4SocketSignalHandler.cxx.

References Handle().

Referenced by TGo4SocketSignalHandler(), Handle(), and SetSigWINCH().

◆ SetSignalAction() [2/2]

void TGo4SocketSignalHandler::SetSignalAction ( Int_t signum,
Bool_t enabled = kTRUE )
static

◆ SetSigWINCH() [1/2]

void TGo4SocketSignalHandler::SetSigWINCH ( Bool_t enabled = kTRUE)
static

Definition at line 45 of file TGo4SocketSignalHandler.cxx.

References SetSignalAction().

Referenced by TGo4Socket::TGo4Socket().

◆ SetSigWINCH() [2/2]

void TGo4SocketSignalHandler::SetSigWINCH ( Bool_t enabled = kTRUE)
static

Field Documentation

◆ fgiLastSignal

Int_t TGo4SocketSignalHandler::fgiLastSignal = 0
staticprivate

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