summaryrefslogtreecommitdiff
path: root/ace/POSIX_Proactor.h
diff options
context:
space:
mode:
authorcrodrigu <crodrigu@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-11-14 23:13:09 +0000
committercrodrigu <crodrigu@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2002-11-14 23:13:09 +0000
commit7e8731ee66f90a524ff91d6d769d773511608306 (patch)
treee83580db4150b49045f8327e6fdec425c2e026bb /ace/POSIX_Proactor.h
parenteab41cd97afb2a288eb6908d068d491ad4a9cb50 (diff)
downloadATCD-7e8731ee66f90a524ff91d6d769d773511608306.tar.gz
ChangeLogTag: Thu Nov 14 23:10:32 UTC 2002 Craig Rodrigues <crodrigu@bbn.com>
Diffstat (limited to 'ace/POSIX_Proactor.h')
-rw-r--r--ace/POSIX_Proactor.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/ace/POSIX_Proactor.h b/ace/POSIX_Proactor.h
index cb9f4847627..714993abbbf 100644
--- a/ace/POSIX_Proactor.h
+++ b/ace/POSIX_Proactor.h
@@ -493,6 +493,7 @@ protected:
ACE_Unbounded_Queue<ACE_POSIX_Asynch_Result *> result_queue_;
};
+#if defined(ACE_HAS_POSIX_REALTIME_SIGNALS)
/**
* @class ACE_POSIX_SIG_Proactor
*
@@ -601,6 +602,9 @@ protected:
sigset_t RT_completion_signals_;
};
+
+#endif /* ACE_HAS_POSIX_REALTIME_SIGNALS */
+
/**
* @class ACE_POSIX_Asynch_Timer
*
@@ -615,7 +619,9 @@ class ACE_Export ACE_POSIX_Asynch_Timer : public ACE_POSIX_Asynch_Result
/// The factory method for this class is with the POSIX_Proactor
/// class.
friend class ACE_POSIX_Proactor;
+#if defined(ACE_HAS_POSIX_REALTIME_SIGNALS)
friend class ACE_POSIX_SIG_Proactor;
+#endif
protected:
/// Constructor.
@@ -643,5 +649,5 @@ protected:
#include "ace/POSIX_Proactor.i"
#endif /* __ACE_INLINE__ */
-#endif /* ACE_HAS_AIO_CALLS */
+#endif /* ACE_HAS_AIO_CALLS && ACE_HAS_POSIX_REALTIME_SIGNALS */
#endif /* ACE_POSIX_PROACTOR_H */