20.1.1.3.13. GenericDataQosPolicy
- class fastdds.GenericDataQosPolicy(*args)
Class GenericDataQosPolicy, base class to transmit user data during the discovery phase.
- clear()
Clears the QosPolicy object
- dataVec()
- Return type:
eprosima::fastdds::ResourceLimitedVector< unsigned char >::collection_type
- Returns:
const reference to the internal raw data.
- data_vec(*args)
Overload 1:
Returns raw data vector.
- Return type:
eprosima::fastdds::ResourceLimitedVector< unsigned char >::collection_type
- Returns:
raw data as vector of octets.
Overload 2:
Returns raw data vector.
- Return type:
eprosima::fastdds::ResourceLimitedVector< unsigned char >::collection_type
- Returns:
raw data as vector of octets.
Overload 3:
Sets raw data vector.
- Parameters:
vec (eprosima::fastdds::ResourceLimitedVector< unsigned char >::collection_type) – raw data to set.
- getValue()
Returns raw data vector.
- Return type:
eprosima::fastdds::ResourceLimitedVector< unsigned char >::collection_type
- Returns:
raw data as vector of octets.
- resize(new_size)
- setValue(vec)
Sets raw data vector.
- Parameters:
vec (eprosima::fastdds::ResourceLimitedVector< unsigned char >::collection_type) – raw data to set.
- set_max_size(size)
Set the maximum size of the user data and reserves memory for that much.
- Parameters:
size (int) – new maximum size of the user data. Zero for unlimited size
- property thisown
The membership flag