8 #ifndef OPENDDS_DCPS_WAITSET_H 9 #define OPENDDS_DCPS_WAITSET_H 16 #include <dds/DdsDcpsInfrastructureC.h> 22 #if !defined (ACE_LACKS_PRAGMA_ONCE) 78 static WaitSet_ptr
_duplicate(WaitSet_ptr obj);
84 void signal(Condition_ptr cond);
105 #if !defined(DDS_WAITSET__TRAITS_) 106 #define DDS_WAITSET__TRAITS_
#define TAO_BEGIN_VERSIONED_NAMESPACE_DECL
ACE_Recursive_Thread_Mutex lock_
#define OpenDDS_Dcps_Export
sequence< Condition > ConditionSeq
ACE_Guard< ACE_Thread_Mutex > lock_
TAO_Objref_Var_T< WaitSet > WaitSet_var
ACE_SignalHandler signal(int signum, ACE_SignalHandler)
OpenDDS::DCPS::ConditionVariable< ACE_Recursive_Thread_Mutex > ConditionVariableType
ConditionVariableType cond_
typedef OPENDDS_SET_CMP(GUID_t, GUID_tKeyLessThan) GuidSet
TAO_AnyTypeCode_Export bool marshal(TAO_OutputCDR &cdr, CORBA::TypeCode_ptr tc, CORBA::ULong offset)
#define OPENDDS_END_VERSIONED_NAMESPACE_DECL
ConditionSet signaled_conditions_
#define TAO_END_VERSIONED_NAMESPACE_DECL
The Internal API and Implementation of OpenDDS.
ConditionSet attached_conditions_