Cyclone ISO C++ API Reference Guide
EntityQos.hpp
Go to the documentation of this file.
1
#ifndef OMG_TDDS_CORE_QOS_ENTITY_QOS_HPP_
2
#define OMG_TDDS_CORE_QOS_ENTITY_QOS_HPP_
3
4
/* Copyright 2010, Object Management Group, Inc.
5
* Copyright 2010, PrismTech, Corp.
6
* Copyright 2010, Real-Time Innovations, Inc.
7
* All rights reserved.
8
*
9
* Licensed under the Apache License, Version 2.0 (the "License");
10
* you may not use this file except in compliance with the License.
11
* You may obtain a copy of the License at
12
*
13
* http://www.apache.org/licenses/LICENSE-2.0
14
*
15
* Unless required by applicable law or agreed to in writing, software
16
* distributed under the License is distributed on an "AS IS" BASIS,
17
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18
* See the License for the specific language governing permissions and
19
* limitations under the License.
20
*/
21
22
#include <
dds/core/Value.hpp
>
23
24
25
namespace
dds
26
{
27
namespace
core
28
{
29
30
class
EntityQos;
31
}
32
}
33
45
class
dds::core::EntityQos
:
public
dds::core::Value
46
{
47
public
:
51
EntityQos
();
52
58
EntityQos
(
const
EntityQos
& other);
59
65
template
<
typename
T>
66
EntityQos
(
const
EntityQos<T>
& qos);
67
68
public
:
70
~
EntityQos
();
73
public
:
81
template
<
typename
POLICY>
82
EntityQos
&
policy
(
const
POLICY& p);
83
90
template
<
typename
POLICY>
91
const
POLICY&
policy
()
const
;
92
99
template
<
typename
POLICY>
100
POLICY&
policy
();
101
109
template
<
typename
POLICY>
110
EntityQos
&
operator <<
(
const
POLICY& p);
111
118
template
<
typename
POLICY>
119
const
EntityQos
&
operator >>
(POLICY& p)
const
;
120
128
template
<
typename
T>
129
EntityQos
&
operator =
(
const
EntityQos<T>
& other);
130
131
};
132
/* namespace tdds / namespace core / namespace qos */
133
134
#endif
/* OMG_TDDS_CORE_QOS_ENTITY_QOS_HPP_ */
dds::core::EntityQos::operator<<
EntityQos & operator<<(const POLICY &p)
dds::core::EntityQos
QoS Container.
Definition:
EntityQos.hpp:45
dds::core::EntityQos::EntityQos
EntityQos()
dds
Definition:
array.hpp:30
dds::core::EntityQos::operator=
EntityQos & operator=(const EntityQos< T > &other)
Value.hpp
dds::core::Value
This class is the base for various value-type dds objects.
Definition:
Value.hpp:28
dds::core::EntityQos::policy
const POLICY & policy() const
dds::core::EntityQos::operator>>
const EntityQos & operator>>(POLICY &p) const
dds
core
EntityQos.hpp
Generated by
1.8.16