Safe DDS
eprosima::safedds::dds::DataSharingQosPolicy Class Reference

Data sharing feature configuration. More...

#include <DataSharingQosPolicy.hpp>

Public Attributes

uint32_t max_remote_entities { 0 }
 Maximum number of remote entities to share with. If 0, data sharing is disabled. More...
 
platform::FileAccessLevel access_level { platform::FileAccessLevel::EVERYONE }
 File access level for the datasharing resources. Default is EVERYONE, which allows all users to access the segments. More...
 
memory::container::StaticString< 128 > resource_folder { "/tmp" }
 Resource folder for the datasharing resources. More...
 

Detailed Description

Data sharing feature configuration.

Member Data Documentation

◆ access_level

platform::FileAccessLevel eprosima::safedds::dds::DataSharingQosPolicy::access_level { platform::FileAccessLevel::EVERYONE }

File access level for the datasharing resources. Default is EVERYONE, which allows all users to access the segments.

◆ max_remote_entities

uint32_t eprosima::safedds::dds::DataSharingQosPolicy::max_remote_entities { 0 }

Maximum number of remote entities to share with. If 0, data sharing is disabled.

◆ resource_folder

memory::container::StaticString<128> eprosima::safedds::dds::DataSharingQosPolicy::resource_folder { "/tmp" }

Resource folder for the datasharing resources.


The documentation for this class was generated from the following file: