00001
00002
00003
00004
00005
00006
00007
00008 #ifndef OPENDDS_DCPS_NULLSYNCH_H
00009 #define OPENDDS_DCPS_NULLSYNCH_H
00010
00011 #include "dds/DCPS/dcps_export.h"
00012 #include "ThreadSynch.h"
00013
00014 namespace OpenDDS {
00015 namespace DCPS {
00016
00017 class OpenDDS_Dcps_Export NullSynch : public ThreadSynch {
00018 public:
00019
00020 NullSynch(ThreadSynchResource* resource);
00021 virtual ~NullSynch();
00022
00023 virtual void work_available();
00024 };
00025
00026 }
00027 }
00028
00029 #if defined (__ACE_INLINE__)
00030 #include "NullSynch.inl"
00031 #endif
00032
00033 #endif