summaryrefslogtreecommitdiff
path: root/CIAO/connectors/dds4ccm/tests/Policies/dur_service_qos_test.cpp
blob: eabe851a29106b7d30f1dafd1b46f0f3eaac358c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// $Id$

#include "dur_service_qos_test.h"

DurabilityServicePolicyTest::DurabilityServicePolicyTest ()
{
}

bool
DurabilityServicePolicyTest::check (const ::DDS_DurabilityServiceQosPolicy & dds_qos,
                                    const ::DDS::DurabilityServiceQosPolicy & qos)
{
  return dds_qos.service_cleanup_delay.sec == qos.service_cleanup_delay.sec &&
         dds_qos.history_kind == static_cast <DDS_HistoryQosPolicyKind> (qos.history_kind) &&
         dds_qos.history_depth == qos.history_depth &&
         dds_qos.max_samples == qos.max_samples &&
         dds_qos.max_instances == qos.max_instances &&
         dds_qos.max_samples_per_instance == qos.max_samples_per_instance;
}