Fast RTPS  Version 2.14.1
Fast RTPS
Loading...
Searching...
No Matches

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

Collaboration diagram for Shared Utilities:

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...
 

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.