sipxportlib  Version 3.3
Static Public Member Functions | Protected Member Functions | List of all members
OsUtilLinux Class Reference

#include <OsUtilLinux.h>

Static Public Member Functions

static int cvtOsPrioToLinuxPrio (const int osPrio)
 
static int cvtOsPrioToLinuxRtPrio (const int osPrio)
 
static int cvtLinuxPrioToOsPrio (const int linuxPrio)
 
static void cvtOsTimeToTimespec (OsTime time1, struct timespec *time2)
 
static sighandler_t signal (int signum, sighandler_t handler)
 

Protected Member Functions

 OsUtilLinux ()
 
virtual ~OsUtilLinux ()
 

Constructor & Destructor Documentation

OsUtilLinux ( )
protected
virtual ~OsUtilLinux ( )
protectedvirtual

Member Function Documentation

int cvtOsPrioToLinuxPrio ( const int  osPrio)
static
int cvtOsPrioToLinuxRtPrio ( const int  osPrio)
static
int cvtLinuxPrioToOsPrio ( const int  linuxPrio)
static
void cvtOsTimeToTimespec ( OsTime  time1,
struct timespec *  time2 
)
static
sighandler_t signal ( int  signum,
sighandler_t  handler 
)
static

This is a replacement for signal() which registers a signal handler but sets a flag causing system calls ( namely read() or getchar() ) not to bail out upon recepit of that signal. We need this behavior, so we must call sigaction() manually.