CoreDX DDS Modern C++ API
Public Member Functions | List of all members
dds::core::policy::Partition Class Reference

This policy establishes a 'partition' of the topic. More...

Public Member Functions

 Partition (const std::string &name="")
 Construct a partition with a single specified name. More...
 
 Partition (const dds::core::StringSeq &partitions)
 Construct a partition with a sequence of strings. More...
 
 Partition (const Partition &other)
 Copy constructor.
 
Partitionname (const std::string &name)
 Sets the partition name. More...
 
Partitionname (const dds::core::StringSeq &partitions)
 Sets multiple partition names. More...
 
const dds::core::StringSeq name () const
 Access the partition names.
 
dds::core::StringSeq & name (dds::core::StringSeq &dst) const
 Make a copy of the partition name[s] int parameter 'dst'.
 

Detailed Description

This policy establishes a 'partition' of the topic.

Constructor & Destructor Documentation

◆ Partition() [1/2]

dds::core::policy::Partition::Partition ( const std::string &  name = "")
explicit

Construct a partition with a single specified name.

The default value for name is an empty string.

◆ Partition() [2/2]

dds::core::policy::Partition::Partition ( const dds::core::StringSeq &  partitions)
explicit

Construct a partition with a sequence of strings.

Member Function Documentation

◆ name() [1/2]

Partition& dds::core::policy::Partition::name ( const std::string &  name)

Sets the partition name.

Parameters
namethe partition name

◆ name() [2/2]

Partition& dds::core::policy::Partition::name ( const dds::core::StringSeq &  partitions)

Sets multiple partition names.

Parameters
partitionsthe partition names

© 2009-2020 Twin Oaks Computing, Inc
Castle Rock, CO 80104
All rights reserved.