OS_NS_signal.h File Reference

#include "ace/config-lite.h"
#include "ace/os_include/os_signal.h"
#include "ace/OS_NS_signal.inl"

Include dependency graph for OS_NS_signal.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ACE_OS

Classes

struct  siginfo_t
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::kill (pid_t pid, int signum)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::pthread_sigmask (int how, const sigset_t *nsp, sigset_t *osp)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::sigaction (int signum, const ACE_SIGACTION *nsa, ACE_SIGACTION *osa)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::sigaddset (sigset_t *s, int signum)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::sigdelset (sigset_t *s, int signum)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::sigemptyset (sigset_t *s)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::sigfillset (sigset_t *s)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::sigismember (sigset_t *s, int signum)
ACE_NAMESPACE_INLINE_FUNCTION
ACE_SignalHandler 
ACE_OS::signal (int signum, ACE_SignalHandler)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::sigprocmask (int how, const sigset_t *nsp, sigset_t *osp)
ACE_NAMESPACE_INLINE_FUNCTION
int 
ACE_OS::sigsuspend (const sigset_t *set)

Defines

#define ACE_EXPORT_MACRO   ACE_Export
#define SIG_BLOCK   1
#define SIG_UNBLOCK   2
#define SIG_SETMASK   3
#define ACE_INLINE   inline

Typedefs

typedef void(*) ACE_SIGNAL_C_FUNC (int, siginfo_t *, void *)
typedef typedefACE_BEGIN_VERSIONED_NAMESPACE_DECL
struct sigaction 
ACE_SIGACTION


Detailed Description

Id
OS_NS_signal.h 80826 2008-03-04 14:51:23Z wotte

Author:
Douglas C. Schmidt <schmidt@cs.wustl.edu>

Jesper S. M|ller<stophph@diku.dk>

and a cast of thousands...

Originally in OS.h.

Definition in file OS_NS_signal.h.


Define Documentation

#define ACE_EXPORT_MACRO   ACE_Export

Definition at line 34 of file OS_NS_signal.h.

#define ACE_INLINE   inline

Definition at line 148 of file OS_NS_signal.h.

#define SIG_BLOCK   1

Definition at line 37 of file OS_NS_signal.h.

Referenced by ACE_Log_Msg_Sig_Guard::ACE_Log_Msg_Sig_Guard(), ACE_Sig_Guard::ACE_Sig_Guard(), ACE_Asynch_Pseudo_Task::svc(), and ACE_OS::thr_sigsetmask().

#define SIG_SETMASK   3

Definition at line 45 of file OS_NS_signal.h.

Referenced by ACE_OS::thr_sigsetmask(), ACE_Log_Msg_Sig_Guard::~ACE_Log_Msg_Sig_Guard(), and ACE_Sig_Guard::~ACE_Sig_Guard().

#define SIG_UNBLOCK   2

Definition at line 41 of file OS_NS_signal.h.

Referenced by ACE_OS::thr_sigsetmask().


Typedef Documentation

typedef typedefACE_BEGIN_VERSIONED_NAMESPACE_DECL struct sigaction ACE_SIGACTION

Definition at line 87 of file OS_NS_signal.h.

typedef void(*) ACE_SIGNAL_C_FUNC(int, siginfo_t *, void *)

Definition at line 67 of file OS_NS_signal.h.


Generated on Tue Feb 2 17:30:22 2010 for ACE by  doxygen 1.4.7