Cyclone ISO C++ API Reference Guide
Main Page
Related Pages
Namespaces
Namespace List
Namespace Members
All
b
d
e
f
g
i
l
m
o
s
Functions
b
d
e
f
g
i
m
o
Variables
Typedefs
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
z
~
Functions
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
z
~
Variables
Typedefs
c
d
i
l
m
p
r
s
t
v
Enumerations
Enumerator
Files
File List
File Members
All
Functions
Macros
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Pages
DataWriterQos.hpp
Go to the documentation of this file.
1
#ifndef OMG_DDS_PUB_QOS_DETAIL_DATAWRITER_QOS_HPP_
2
#define OMG_DDS_PUB_QOS_DETAIL_DATAWRITER_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/detail/TEntityQosImpl.hpp>
23
#include <org/eclipse/cyclonedds/pub/qos/DataWriterQosDelegate.hpp>
24
25
#ifdef DOXYGEN_FOR_ISOCPP
26
/* The above macro is never (and must never) be defined in normal compilation.
27
*
28
* The class below is just used to create informative API documentation.
29
* The predoxygen.py script will copy this over the QoS API header file.
30
*/
68
class
dds::pub::qos::DataWriterQos
:
public
::dds::core::EntityQos
<org::eclipse::cyclonedds::pub::qos::DataWriterQosDelegate>
69
{
70
public
:
74
DataWriterQos
() {}
75
81
DataWriterQos
(
const
DataWriterQos
& qos);
82
110
DataWriterQos
(
const
dds::topic::qos::TopicQos
& qos);
111
139
DataWriterQos
&
operator=
(
const
dds::topic::qos::TopicQos
& other);
140
};
141
142
#else
/* DOXYGEN_FOR_ISOCPP */
143
144
namespace
dds
{
namespace
pub {
namespace
qos {
namespace
detail {
145
typedef
dds::core::TEntityQos<org::eclipse::cyclonedds::pub::qos::DataWriterQosDelegate> DataWriterQos;
146
} } } }
147
148
#endif
/* DOXYGEN_FOR_ISOCPP */
149
150
#endif
/* OMG_DDS_PUB_QOS_DETAIL_DATAWRITER_QOS_HPP_ */
dds::pub::qos::DataWriterQos::DataWriterQos
DataWriterQos()
Definition:
DataWriterQos.hpp:74
dds::pub::qos::DataWriterQos
This object provides the basic mechanism for an application to specify Quality of Service attributes ...
Definition:
DataWriterQos.hpp:68
dds::core::EntityQos
QoS Container.
Definition:
EntityQos.hpp:45
dds::topic::qos::TopicQos
This struct provides the basic mechanism for an application to specify Quality of Service attributes ...
Definition:
TopicQos.hpp:67
dds
Definition:
array.hpp:30
dds::pub::qos::DataWriterQos::operator=
DataWriterQos & operator=(const dds::topic::qos::TopicQos &other)
dds
pub
qos
DataWriterQos.hpp
Generated by
1.8.16