00001 00002 #ifndef _WAITSETCAC_H 00003 #define _WAITSETCAC_H 00004 00005 #include "dds/dds_dcps.h" 00006 00007 namespace EPICS 00008 { 00010 class WaitSetCAC : public virtual ::DDS::WaitSet 00011 { 00012 public: 00013 00015 WaitSetCAC(); 00016 00018 virtual ::DDS::ReturnCode_t 00019 wait(::DDS::ConditionSeq& active_conditions, 00020 const ::DDS::Duration_t& timeout); 00021 00022 }; 00023 00024 } 00025 00026 00027 #endif /* _WAITSETCAC_H */ 00028