Shared utilities that can be used by one or more classes in different modules. More...
Namespaces | |
| namespace | eprosima::fastrtps::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... | |
| struct | fixed_string< MAX_CHARS > |
| Template class for non-alloc strings. 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... | |
| class | StringMatching |
| Class StringMatching used to match different strings against each other as defined by the POSIX fnmatch API (1003.2-1992 section B.6). More... | |
| class | System |
| Class System, to provide helper functions to access system information. More... | |
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.