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.