/** * @author Johnny Willemsen * * $Id$ * * Wrapper facade for NDDS. */ #ifndef DDS4CCM_LATENCYBUDGETQOSPOLICY_H #define DDS4CCM_LATENCYBUDGETQOSPOLICY_H #include "Duration_t.h" #if defined (CIAO_DDS4CCM_OPENDDS) && (CIAO_DDS4CCM_OPENDDS==1) typedef ::DDS::LatencyBudgetQosPolicy DDS_LatencyBudgetQosPolicy; #endif #if defined (CIAO_DDS4CCM_NDDS) && (CIAO_DDS4CCM_NDDS==1) inline void operator<<= (::DDS::LatencyBudgetQosPolicy &ddsqos, const ::DDS_LatencyBudgetQosPolicy & qos) { ddsqos.duration <<= qos.duration; } inline void operator<<= (::DDS_LatencyBudgetQosPolicy &ddsqos, const ::DDS::LatencyBudgetQosPolicy & qos) { ddsqos.duration <<= qos.duration; } inline void operator>>= (const ::DDS_LatencyBudgetQosPolicy &qos, ::DDS::LatencyBudgetQosPolicy & ddsqos) { ddsqos.duration <<= qos.duration; } inline void operator>>= (const ::DDS::LatencyBudgetQosPolicy &qos, ::DDS_LatencyBudgetQosPolicy & ddsqos) { ddsqos.duration <<= qos.duration; } #endif #endif /* DDS4CCM_LATENCYBUDGETQOSPOLICY_H */