OpenSplice ISO C++ 2 DCPS
v6.x
ISO C++ 2 OpenSplice Data Distribution Service Data-Centric Publish-Subscribe API
CoherentSet.hpp
Go to the documentation of this file.
1
#ifndef OMG_TDDS_PUB_COHERENT_SET_HPP_
2
#define OMG_TDDS_PUB_COHERENT_SET_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/pub/Publisher.hpp
>
23
24
namespace
dds
25
{
26
namespace
pub
27
{
28
29
class
CoherentSet;
30
}
31
}
32
33
70
class
dds::pub::CoherentSet
:
public
dds::core::Value
71
{
72
public
:
97
explicit
CoherentSet
(
const
dds::pub::Publisher
& pub);
98
99
public
:
115
void
end
();
116
117
public
:
125
~CoherentSet
();
126
};
127
128
129
#endif
/* OMG_TDDS_PUB_COHERENT_SET_HPP_ */
dds::pub::CoherentSet
Class for RAII way of beginning/ending coherent publication sets.
Definition:
CoherentSet.hpp:70
dds::core::Value
This class is the base for various value-type dds objects.
Definition:
Value.hpp:28
dds
Definition:
array.hpp:23
dds::pub::Publisher
The Publisher acts on the behalf of one or several DataWriter objects that belong to it...
Definition:
Publisher.hpp:55
dds::pub::CoherentSet::end
void end()
Definition:
CoherentSetImpl.hpp:45
dds::pub::CoherentSet::CoherentSet
CoherentSet(const dds::pub::Publisher &pub)
Definition:
CoherentSetImpl.hpp:42
Publisher.hpp
dds::pub::CoherentSet::~CoherentSet
~CoherentSet()
Definition:
CoherentSetImpl.hpp:52
include
dcps
C++
isocpp2
dds
pub
CoherentSet.hpp
Generated by
1.8.13