![]() |
OpenSplice ISO C++ 2 DCPS
v6.x
ISO C++ 2 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
|
#include "QosPolicyCount.hpp"
Public Member Functions | |
QosPolicyCount (QosPolicyId policy_id, int32_t count) | |
QosPolicyCount (const QosPolicyCount &other) | |
int32_t | count () const |
bool | operator!= (const Value &other) const |
D * | operator-> () |
const D * | operator-> () const |
bool | operator== (const Value &other) const |
QosPolicyId | policy_id () const |
The QosPolicyCount object shows, for a QosPolicy, the total number of times that the concerned DataWriter discovered a DataReader for the same Topic and a requested DataReaderQos that is incompatible with the one offered by the DataWriter.
Definition at line 38 of file QosPolicyCount.hpp.
dds::core::policy::QosPolicyCount::QosPolicyCount | ( | QosPolicyId | policy_id, |
int32_t | count | ||
) |
Creates a QosPolicyCount instance
policy_id | the policy_id |
count | the count |
Definition at line 43 of file QosPolicyCountImpl.hpp.
dds::core::policy::QosPolicyCount::QosPolicyCount | ( | const QosPolicyCount & | other | ) |
Copies a QosPolicyCount instance
other | the QosPolicyCount instance to copy |
Definition at line 46 of file QosPolicyCountImpl.hpp.
int32_t dds::core::policy::QosPolicyCount::count | ( | ) | const |
|
inherited |
|
inherited |
The operator->() is provided to be able to directly invoke functions on the delegate.
The decision to provide direct access to the delegate was motivated by the need for providing a way that was not invasive with respect to the CXXDDS API and yet would allow for vendor-specific extension. Thus vendor-specific extensions can be invoked on the Value and on all its subclasses as follows:
|
inherited |
The operator->() is provided to be able to directly invoke functions on the delegate.
The decision to provide direct access to the delegate was motivated by the need for providing a way that was not invasive with respect to the CXXDDS API and yet would allow for vendor-specific extension. Thus vendor-specific extensions can be invoked on the Value and on all its subclasses as follows:
|
inherited |
QosPolicyId dds::core::policy::QosPolicyCount::policy_id | ( | ) | const |