| Fast DDS Version 3.3.0 Fast DDS

Loading...
Searching...
No Matches
Shared Utilities
eProsima Fast DDS API Reference

Shared utilities that can be used by one or more classes in different modules. More...

Collaboration diagram for Shared Utilities:

## Namespaces

namespace | eprosima::fastdds::rtps::TimeConv
| Auxiliary methods to convert to Time_t to more manageable types.

## Classes

struct | ResourceLimitedContainerConfig
| Specifies the configuration of a resource limited collection. More...
class | ResourceLimitedVector< _Ty, _KeepOrderEnabler, _LimitsConfig, _Alloc, _Collection >
| Resource limited wrapper of std::vector. More...
class | BitmapRange< T, Diff, NBITS >
| Template class to hold a range of items using a custom bitmap. More...
class | IPFinder
| Class IPFinder, to determine the IP of the NICs. More...
class | IPLocator
| Class IPLocator, to provide helper functions to the IP based transports. More...
class | MD5
| Class MD5, for calculating MD5 hashes of strings or byte arrays it is not meant to be fast or secure. More...

## Detailed Description

Shared utilities that can be used by one or more classes in different modules.

They are not strictly part of the RTPS implementation but very useful to implement different functionalities.