|
struct | AllowedNetworkInterface |
| Structure extending NetworkInterfaceWithFilter with information specific to allowed interfaces. More...
|
|
class | BinaryProperty |
|
class | BinaryPropertyHelper |
|
struct | BlockedNetworkInterface |
| Structure extending NetworkInterface with information specific to blocked interfaces. More...
|
|
class | BuiltinAttributes |
| Class BuiltinAttributes, to define the behavior of the RTPSParticipant builtin protocols. More...
|
|
struct | BuiltinTopicKey_t |
|
struct | BuiltinTransportsOptions |
| Options for configuring the built-in transports when using LARGE_DATA mode. More...
|
|
struct | CacheChange_t |
| Structure CacheChange_t, contains information on a specific CacheChange. More...
|
|
struct | CacheChangeReaderInfo_t |
| Specific information for a reader. More...
|
|
struct | CacheChangeWriterInfo_t |
| Specific information for a writer. More...
|
|
struct | CDRMessage_t |
| Structure CDRMessage_t, contains a serialized message. More...
|
|
struct | ChainingReceiverResourceDeleter |
| Deleter for a ChainingReceiverResource. More...
|
|
class | ChainingTransport |
| This is the base class for chaining adapter transports. More...
|
|
struct | ChainingTransportDescriptor |
| Base class for the descriptors of chaining transports. More...
|
|
class | ContentFilterProperty |
| Information about the content filter being applied by a reader. More...
|
|
class | DataHolder |
|
class | DataHolderHelper |
|
class | DiscoverySettings |
| Class DiscoverySettings, to define the attributes of the several discovery protocols available. More...
|
|
class | Endpoint |
| Class Endpoint, all entities of the RTPS network derive from this class. More...
|
|
class | EndpointAttributes |
| Structure EndpointAttributes, describing the attributes associated with an RTPS Endpoint. More...
|
|
struct | EntityId_t |
| Structure EntityId_t, entity id part of GUID_t. More...
|
|
struct | FlowControllerDescriptor |
| Configuration values for creating flow controllers. More...
|
|
struct | GUID_t |
| Structure GUID_t, entity identifier, unique in DDS-RTPS Domain. More...
|
|
struct | GuidPrefix_t |
| Structure GuidPrefix_t, Guid Prefix of GUID_t. More...
|
|
struct | Header_t |
| Structure Header_t, RTPS Message Header Structure. More...
|
|
class | History |
| Class History, container of the different CacheChanges and the methods to access them. More...
|
|
class | HistoryAttributes |
| Class HistoryAttributes, to specify the attributes of a WriterHistory or a ReaderHistory. More...
|
|
class | IChangePool |
| An interface for classes responsible of cache changes allocation management. More...
|
|
struct | InitialAnnouncementConfig |
| Struct InitialAnnouncementConfig defines the behavior of the RTPSParticipant initial announcements. More...
|
|
struct | InstanceHandle_t |
| Struct InstanceHandle_t, used to contain the key for WITH_KEY topics. More...
|
|
struct | InstanceHandleValue_t |
|
class | IPayloadPool |
| An interface for classes responsible of serialized payload management. 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 | IReaderDataFilter |
| Abstract class IReaderDataFilter that acts as virtual interface for data filters in ReaderProxy. More...
|
|
class | Locator_t |
| Class Locator_t, uniquely identifies a communication channel for a particular transport. More...
|
|
class | LocatorList |
| Class LocatorList, a Locator vector that doesn't allow duplicates. More...
|
|
class | Locators |
| Adapter class that provides a LocatorsIterator interface from a LocatorListConstIterator. More...
|
|
class | LocatorSelector |
| A class used for the efficient selection of locators when sending data to multiple entities. More...
|
|
struct | LocatorSelectorEntry |
| An entry for the LocatorSelector. More...
|
|
struct | LocatorsIterator |
| Provides a Locator's iterator interface that can be used by different Locator's containers. More...
|
|
class | LocatorWithMask |
| A Locator with a mask that defines the number of significant bits of its address. More...
|
|
class | MatchingInfo |
| Class MatchingInfo contains information about the matching between two endpoints. More...
|
|
struct | NetworkBuffer |
| A slice of data to be sent to one or more transports. More...
|
|
struct | NetworkInterface |
| Structure encapsulating relevant network interface information. More...
|
|
struct | NetworkInterfaceWithFilter |
| Structure extending NetworkInterface with netmask filter information. More...
|
|
struct | ParticipantBuiltinTopicData |
|
struct | ParticipantType |
| Struct to define participant types to set participant type parameter property. More...
|
|
struct | PDPFactory |
|
class | PortBasedTransportDescriptor |
| Base class for all port based transport descriptors. More...
|
|
class | PortParameters |
| Class PortParameters, to define the port parameters and gains related with the RTPS protocol. More...
|
|
struct | ProductVersion_t |
|
class | Property |
|
class | PropertyHelper |
|
struct | PropertyParser |
|
class | PropertyPolicy |
|
class | PropertyPolicyHelper |
|
struct | ProtocolVersion_t |
| Structure ProtocolVersion_t, contains the protocol version. More...
|
|
struct | PublicationBuiltinTopicData |
| Structure PublicationBuiltinTopicData, contains the information on a discovered publication. More...
|
|
class | ReaderAttributes |
| Class ReaderAttributes, to define the attributes of a RTPSReader. More...
|
|
class | ReaderHistory |
| Class ReaderHistory, container of the different CacheChanges of a reader. More...
|
|
class | ReaderListener |
| Class ReaderListener, to be used by the user to override some of is virtual method to program actions to certain events. More...
|
|
class | ReaderTimes |
| Class ReaderTimes, defining the times associated with the Reliable Readers events. More...
|
|
struct | RemoteLocatorList |
| Holds information about the locators of a remote entity. More...
|
|
struct | RemoteLocatorsAllocationAttributes |
| Holds limits for collections of remote locators. More...
|
|
class | RTPSDomain |
| Class RTPSDomain,it manages the creation and destruction of RTPSParticipant RTPSWriter and RTPSReader. More...
|
|
class | RTPSMessageSenderInterface |
| Interface to handle destinations management and message sending. More...
|
|
class | RTPSParticipant |
| Class RTPSParticipant, contains the public API for a RTPSParticipant. More...
|
|
struct | RTPSParticipantAllocationAttributes |
| Holds allocation limits affecting collections managed by a participant. More...
|
|
class | RTPSParticipantAttributes |
| Class RTPSParticipantAttributes used to define different aspects of a RTPSParticipant. More...
|
|
class | RTPSParticipantListener |
| Class RTPSParticipantListener with virtual method that the user can overload to respond to certain events. More...
|
|
class | RTPSReader |
| Class RTPSReader, manages the reception of data from its matched writers. More...
|
|
class | RTPSWriter |
| Class RTPSWriter, manages the sending of data to the readers. More...
|
|
class | SampleIdentity |
| This class is used to specify a sample. More...
|
|
struct | SendBuffersAllocationAttributes |
| Holds limits for send buffers allocations. More...
|
|
class | SenderResource |
| RAII object that encapsulates the Send operation over one chanel in an unknown transport. More...
|
|
struct | SequenceNumber_t |
| Structure SequenceNumber_t, different for each change in the same writer. More...
|
|
struct | SequenceNumberDiff |
|
struct | SequenceNumberHash |
| Defines the STL hash function for type SequenceNumber_t. More...
|
|
struct | SerializedPayload_t |
| Structure SerializedPayload_t. More...
|
|
struct | SharedMemTransportDescriptor |
| Shared memory transport configuration. More...
|
|
class | SimpleEDPAttributes |
| Class SimpleEDPAttributes, to define the attributes of the Simple Endpoint Discovery Protocol. More...
|
|
struct | SocketTransportDescriptor |
| Virtual base class for the data type used to define configuration of transports using sockets. More...
|
|
struct | SubmessageHeader_t |
| Structure SubmessageHeader_t, used to contain the header information of a submessage. More...
|
|
struct | SubscriptionBuiltinTopicData |
| Structure SubscriptionBuiltinTopicData, contains the information on a discovered subscription. More...
|
|
struct | TCPTransportDescriptor |
| TCP Transport configuration. More...
|
|
struct | TCPv4TransportDescriptor |
| TCPv4 Transport configuration. More...
|
|
struct | TCPv6TransportDescriptor |
| TCPv6 Transport configuration The kind value for TCPv6TransportDescriptor is given by eprosima::fastdds::rtps::LOCATOR_KIND_TCPv6 . More...
|
|
struct | test_SharedMemTransportDescriptor |
| Shared memory transport configuration. More...
|
|
struct | test_UDPv4TransportDescriptor |
| UDP v4 Test Transport configuration. More...
|
|
struct | TestUDPv4TransportOptions |
|
struct | ThreadSettings |
| Struct ThreadSettings to specify various thread settings. More...
|
|
class | Time_t |
| Structure Time_t, used to describe times at RTPS protocol. More...
|
|
struct | TopicDescription |
| Structure TopicDescription, used to register an endpoint on a topic. More...
|
|
struct | TransportDescriptorInterface |
| Virtual base class for the data type used to define transport configuration. More...
|
|
class | TransportInterface |
| Interface against which to implement a transport layer, decoupled from Fast DDS internals. More...
|
|
class | TransportReceiverInterface |
| Interface against which to implement a data receiver, decoupled from transport internals. More...
|
|
struct | UDPTransportDescriptor |
| UDP Transport configuration. More...
|
|
struct | UDPv4TransportDescriptor |
| UDPv4 Transport configuration The kind value for UDPv4TransportDescriptor is given by eprosima::fastdds::rtps::LOCATOR_KIND_UDPv4 . More...
|
|
struct | UDPv6TransportDescriptor |
| UDPv6 Transport configuration The kind value for UDPv6TransportDescriptor is given by eprosima::fastdds::rtps::LOCATOR_KIND_UDPv6 . More...
|
|
struct | VariableLengthDataLimits |
| Holds limits for variable-length data. More...
|
|
class | WriteParams |
| This class contains additional information of a CacheChange. More...
|
|
class | WriterAttributes |
| Class WriterAttributes, defining the attributes of a RTPSWriter. More...
|
|
class | WriterHistory |
| Class WriterHistory, container of the different CacheChanges of a writer. More...
|
|
class | WriterListener |
| Class WriterListener with virtual method so the user can implement callbacks to certain events. More...
|
|
struct | WriterTimes |
| Struct WriterTimes, defining the times associated with the Reliable Writers events. More...
|
|
|
using | ParameterId_t = fastdds::dds::ParameterId_t |
|
using | Parameter_t = fastdds::dds::Parameter_t |
|
using | ParameterKey_t = fastdds::dds::ParameterKey_t |
|
using | ParameterLocator_t = fastdds::dds::ParameterLocator_t |
|
using | ParameterString_t = fastdds::dds::ParameterString_t |
|
using | ParameterPort_t = fastdds::dds::ParameterPort_t |
|
using | ParameterGuid_t = fastdds::dds::ParameterGuid_t |
|
using | ParameterDomainId_t = fastdds::dds::ParameterDomainId_t |
|
using | ParameterProtocolVersion_t = fastdds::dds::ParameterProtocolVersion_t |
|
using | ParameterVendorId_t = fastdds::dds::ParameterVendorId_t |
|
using | ParameterProductVersion_t = fastdds::dds::ParameterProductVersion_t |
|
using | ParameterIP4Address_t = fastdds::dds::ParameterIP4Address_t |
|
using | ParameterBool_t = fastdds::dds::ParameterBool_t |
|
using | ParameterStatusInfo_t = fastdds::dds::ParameterStatusInfo_t |
|
using | ParameterCount_t = fastdds::dds::ParameterCount_t |
|
using | ParameterEntityId_t = fastdds::dds::ParameterEntityId_t |
|
using | ParameterTime_t = fastdds::dds::ParameterTime_t |
|
using | ParameterBuiltinEndpointSet_t = fastdds::dds::ParameterBuiltinEndpointSet_t |
|
using | ParameterNetworkConfigSet_t = fastdds::dds::ParameterNetworkConfigSet_t |
|
using | ParameterPropertyList_t = fastdds::dds::ParameterPropertyList_t |
|
using | ParameterSampleIdentity_t = fastdds::dds::ParameterSampleIdentity_t |
|
using | ExternalLocators = std::map< uint8_t, std::map< uint8_t, std::vector< LocatorWithMask > >, std::greater< uint8_t > > |
| A collection of LocatorWithMask grouped by externality and cost.
|
|
typedef enum eprosima::fastdds::rtps::MemoryManagementPolicy | MemoryManagementPolicy_t |
| Enum MemoryuManagementPolicy_t, indicated the way memory is managed in terms of dealing with CacheChanges.
|
|
typedef struct eprosima::fastdds::rtps::PDPFactory | PDPFactory |
|
typedef enum eprosima::fastdds::rtps::RTPSWriterPublishMode | RTPSWriterPublishMode |
|
typedef std::vector< BinaryProperty > | BinaryPropertySeq |
|
using | FragmentNumber_t = uint32_t |
|
using | FragmentNumberSet_t = BitmapRange< FragmentNumber_t > |
| Structure FragmentNumberSet_t, contains a group of fragmentnumbers.
|
|
using | KeyHash_t = std::array< octet, RTPS_KEY_HASH_SIZE > |
|
typedef std::vector< Locator_t >::iterator | LocatorListIterator |
| Iterator to iterate over a vector of locators.
|
|
typedef std::vector< Locator_t >::const_iterator | LocatorListConstIterator |
| Constant iterator to iterate over a vector of locators.
|
|
using | Locator = eprosima::fastdds::rtps::Locator_t |
|
using | Locators = eprosima::fastdds::rtps::Locators |
|
using | LocatorList_t = eprosima::fastdds::rtps::LocatorList |
|
using | LocatorsIterator = eprosima::fastdds::rtps::LocatorsIterator |
|
typedef std::vector< Property > | PropertySeq |
|
using | SequenceNumberSet_t = BitmapRange< SequenceNumber_t, SequenceNumberDiff, 256 > |
| Structure SequenceNumberSet_t, contains a group of sequencenumbers.
|
|
typedef std::vector< DataHolder > | DataHolderSeq |
|
typedef DataHolder | Token |
|
typedef Token | IdentityToken |
|
typedef Token | IdentityStatusToken |
|
typedef Token | PermissionsToken |
|
typedef Token | AuthenticatedPeerCredentialToken |
|
typedef Token | PermissionsCredentialToken |
|
typedef enum eprosima::fastdds::rtps::ReliabilityKind_t | ReliabilityKind_t |
| Reliability enum used for internal purposes.
|
|
typedef enum eprosima::fastdds::rtps::DurabilityKind_t | DurabilityKind_t |
| Durability kind.
|
|
typedef enum eprosima::fastdds::rtps::EndpointKind_t | EndpointKind_t |
| Endpoint kind.
|
|
typedef enum eprosima::fastdds::rtps::TopicKind_t | TopicKind_t |
| Topic kind.
|
|
using | octet = unsigned char |
|
using | SubmessageFlag = unsigned char |
|
using | BuiltinEndpointSet_t = uint32_t |
|
using | NetworkConfigSet_t = uint32_t |
|
using | Count_t = uint32_t |
|
using | VendorId_t = eprosima::fastdds::rtps::VendorId_t |
| Structure VendorId_t, specifying the vendor Id of the implementation.
|
|
using | ChainingReceiverResourceReferenceType = std::unique_ptr< ChainingReceiverResource, ChainingReceiverResourceDeleter > |
| Type of the unique_ptr of a ChainingReceiverResource .
|
|
typedef eprosima::fastdds::rtps::ChainingTransportDescriptor | ChainingTransportDescriptor |
| Base class for the descriptors of chaining transports.
|
|
typedef eprosima::fastdds::rtps::test_SharedMemTransportDescriptor | test_SharedMemTransportDescriptor |
| Shared memory transport configuration.
|
|
using | SendResourceList = std::vector< std::unique_ptr< fastdds::rtps::SenderResource > > |
|
using | NetmaskFilterInfo = std::pair< NetmaskFilterKind, std::vector< AllowedNetworkInterface > > |
|
using | TransportNetmaskFilterInfo = std::pair< int32_t, NetmaskFilterInfo > |
|
|
enum class | BuiltinTransports : uint16_t {
NONE = 0
, DEFAULT = 1
, DEFAULTv6 = 2
, SHM = 3
,
UDPv4 = 4
, UDPv6 = 5
, LARGE_DATA = 6
, LARGE_DATAv6 = 7
} |
| Defines the kind of transports automatically instantiated upon the creation of a participant. More...
|
|
enum | MemoryManagementPolicy { PREALLOCATED_MEMORY_MODE
, PREALLOCATED_WITH_REALLOC_MEMORY_MODE
, DYNAMIC_RESERVE_MEMORY_MODE
, DYNAMIC_REUSABLE_MEMORY_MODE
} |
| Enum MemoryuManagementPolicy_t, indicated the way memory is managed in terms of dealing with CacheChanges. More...
|
|
enum class | DiscoveryProtocol {
NONE
, SIMPLE
, EXTERNAL
, CLIENT
,
SERVER
, BACKUP
, SUPER_CLIENT
} |
| PDP subclass choice. More...
|
|
enum | ParticipantFilteringFlags : uint32_t { NO_FILTER = 0
, FILTER_DIFFERENT_HOST = 0x1
, FILTER_DIFFERENT_PROCESS = 0x2
, FILTER_SAME_PROCESS = 0x4
} |
| Filtering flags when discovering participants. More...
|
|
enum | RTPSWriterPublishMode : octet { SYNCHRONOUS_WRITER
, ASYNCHRONOUS_WRITER
} |
|
enum | ChangeKind_t { ALIVE
, NOT_ALIVE_DISPOSED
, NOT_ALIVE_UNREGISTERED
, NOT_ALIVE_DISPOSED_UNREGISTERED
} |
| Enumerates the different types of CacheChange_t. More...
|
|
enum | MatchingStatus { MATCHED_MATCHING
, REMOVED_MATCHING
} |
| Indicates whether the matched publication/subscription method of the PublisherListener or SubscriberListener has been called for a matching or a removal of a remote endpoint. More...
|
|
enum | Endianness_t { BIGEND = 0x1
, LITTLEEND = 0x0
} |
| This enumeration represents endianness types. More...
|
|
enum | ReliabilityKind_t { RELIABLE
, BEST_EFFORT
} |
| Reliability enum used for internal purposes. More...
|
|
enum | DurabilityKind_t { VOLATILE
, TRANSIENT_LOCAL
, TRANSIENT
, PERSISTENT
} |
| Durability kind. More...
|
|
enum | EndpointKind_t { READER
, WRITER
} |
| Endpoint kind. More...
|
|
enum | TopicKind_t { NO_KEY
, WITH_KEY
} |
| Topic kind. More...
|
|
enum class | FlowControllerSchedulerPolicy : int32_t { FIFO
, ROUND_ROBIN
, HIGH_PRIORITY
, PRIORITY_WITH_RESERVATION
} |
| Supported scheduler policy by a flow controller. More...
|
|
enum | SubmessageId : uint8_t {
PAD = 0x01
, ACKNACK = 0x06
, HEARTBEAT = 0x07
, GAP = 0x08
,
INFO_TS = 0x09
, INFO_SRC = 0x0c
, INFO_REPLY_IP4 = 0x0d
, INFO_DST = 0x0e
,
INFO_REPLY = 0x0f
, NACK_FRAG = 0x12
, HEARTBEAT_FRAG = 0x13
, DATA = 0x15
,
DATA_FRAG = 0x16
} |
|
enum class | ParticipantDiscoveryStatus {
DISCOVERED_PARTICIPANT
, CHANGED_QOS_PARTICIPANT
, REMOVED_PARTICIPANT
, DROPPED_PARTICIPANT
,
IGNORED_PARTICIPANT
} |
| Enum ParticipantDiscoveryStatus, four different status for discovered participants. More...
|
|
enum class | ReaderDiscoveryStatus { DISCOVERED_READER
, CHANGED_QOS_READER
, REMOVED_READER
, IGNORED_READER
} |
| Enum DISCOVERY_STATUS, four different status for discovered readers. More...
|
|
enum class | NetmaskFilterKind { OFF
, AUTO
, ON
} |
|
enum class | WriterDiscoveryStatus { DISCOVERED_WRITER
, CHANGED_QOS_WRITER
, REMOVED_WRITER
, IGNORED_WRITER
} |
| Enum WriterDiscoveryStatus, four different status for discovered writers. More...
|
|
|
bool | operator== (const BuiltinTransportsOptions &bto1, const BuiltinTransportsOptions &bto2) |
| Equal to operator.
|
|
std::ostream & | operator<< (std::ostream &output, BuiltinTransports transports) |
|
std::ostream & | operator<< (std::ostream &output, const DiscoveryProtocol &discovery_protocol) |
|
FASTDDS_EXPORTED_API bool | get_server_client_default_guidPrefix (int id, fastdds::rtps::GuidPrefix_t &guid) |
| Returns the guidPrefix associated to the given server id.
|
|
bool | operator== (EntityId_t &id1, const uint32_t id2) |
| Entity Id comparison operator.
|
|
bool | operator== (const EntityId_t &id1, const EntityId_t &id2) |
| Entity Id comparison operator.
|
|
bool | operator!= (const EntityId_t &id1, const EntityId_t &id2) |
| Guid prefix comparison operator.
|
|
std::ostream & | operator<< (std::ostream &output, const EntityId_t &enI) |
|
std::istream & | operator>> (std::istream &input, EntityId_t &enP) |
|
std::ostream & | operator<< (std::ostream &output, const FragmentNumberSet_t &fns) |
|
bool | operator== (const GUID_t &g1, const GUID_t &g2) |
| GUID comparison operator.
|
|
bool | operator!= (const GUID_t &g1, const GUID_t &g2) |
| GUID comparison operator.
|
|
bool | operator< (const GUID_t &g1, const GUID_t &g2) |
|
std::ostream & | operator<< (std::ostream &output, const GUID_t &guid) |
| Stream operator, prints a GUID.
|
|
std::istream & | operator>> (std::istream &input, GUID_t &guid) |
| Stream operator, retrieves a GUID.
|
|
std::ostream & | operator<< (std::ostream &output, const GuidPrefix_t &guiP) |
|
std::istream & | operator>> (std::istream &input, GuidPrefix_t &guiP) |
|
bool | operator== (const InstanceHandle_t &ihandle1, const InstanceHandle_t &ihandle2) noexcept |
| Comparison operator.
|
|
bool | operator!= (const InstanceHandle_t &ihandle1, const InstanceHandle_t &ihandle2) noexcept |
| Comparison operator.
|
|
void | iHandle2GUID (GUID_t &guid, const InstanceHandle_t &ihandle) noexcept |
| Convert InstanceHandle_t to GUID.
|
|
GUID_t | iHandle2GUID (const InstanceHandle_t &ihandle) noexcept |
| Convert GUID to InstanceHandle_t.
|
|
bool | operator< (const InstanceHandle_t &h1, const InstanceHandle_t &h2) noexcept |
| Comparison operator: checks if a InstanceHandle_t is less than another.
|
|
std::ostream & | operator<< (std::ostream &output, const InstanceHandle_t &iHandle) |
| Stream operator: print an InstanceHandle_t.
|
|
std::istream & | operator>> (std::istream &input, InstanceHandle_t &iHandle) |
| Stream operator: retrieve an InstanceHandle_t.
|
|
bool | IsAddressDefined (const Locator_t &loc) |
| Auxiliary method to check that IP address is not invalid (0).
|
|
bool | IsLocatorValid (const Locator_t &loc) |
| Auxiliary method to check that locator kind is not LOCATOR_KIND_INVALID (-1).
|
|
bool | operator< (const Locator_t &loc1, const Locator_t &loc2) |
| Less than operator.
|
|
bool | operator== (const Locator_t &loc1, const Locator_t &loc2) |
| Equal to operator.
|
|
bool | operator!= (const Locator_t &loc1, const Locator_t &loc2) |
| Not equal to operator.
|
|
std::ostream & | operator<< (std::ostream &output, const Locator_t &loc) |
| Insertion operator: serialize a locator The serialization format is kind:[address]:port kind must be one of the following:
|
|
std::istream & | operator>> (std::istream &input, Locator_t &loc) |
| Extraction operator: deserialize a locator The deserialization format is kind:[address]:port kind must be one of the following:
|
|
std::ostream & | operator<< (std::ostream &output, const LocatorList &locList) |
| Insertion operator: serialize a locator list.
|
|
std::istream & | operator>> (std::istream &input, LocatorList &locList) |
| Extraction operator: deserialize a list of locators.
|
|
static bool | operator== (const ResourceLimitedVector< Locator_t > &lhs, const ResourceLimitedVector< Locator_t > &rhs) |
| Equal to operator to compare two locator lists.
|
|
FASTDDS_EXPORTED_API std::ostream & | operator<< (std::ostream &output, const LocatorWithMask &loc) |
|
std::ostream & | operator<< (std::ostream &output, const RemoteLocatorList &remote_locators) |
|
std::istream & | operator>> (std::istream &input, RemoteLocatorList &locList) |
|
std::istream & | operator>> (std::istream &input, SampleIdentity &sid) |
| Stream operator, retrieves a GUID.
|
|
std::ostream & | operator<< (std::ostream &output, const SampleIdentity &sid) |
| Stream operator, prints a GUID.
|
|
bool | operator== (const SequenceNumber_t &sn1, const SequenceNumber_t &sn2) noexcept |
| Compares two SequenceNumber_t.
|
|
bool | operator!= (const SequenceNumber_t &sn1, const SequenceNumber_t &sn2) noexcept |
| Compares two SequenceNumber_t.
|
|
bool | operator> (const SequenceNumber_t &seq1, const SequenceNumber_t &seq2) noexcept |
| Checks if a SequenceNumber_t is greater than other.
|
|
bool | operator< (const SequenceNumber_t &seq1, const SequenceNumber_t &seq2) noexcept |
| Checks if a SequenceNumber_t is less than other.
|
|
bool | operator>= (const SequenceNumber_t &seq1, const SequenceNumber_t &seq2) noexcept |
| Checks if a SequenceNumber_t is greater or equal than other.
|
|
bool | operator<= (const SequenceNumber_t &seq1, const SequenceNumber_t &seq2) noexcept |
| Checks if a SequenceNumber_t is less or equal than other.
|
|
SequenceNumber_t | operator- (const SequenceNumber_t &seq, const uint32_t inc) noexcept |
| Subtract one uint32_t from a SequenceNumber_t.
|
|
SequenceNumber_t | operator+ (const SequenceNumber_t &seq, const uint32_t inc) noexcept |
| Add one uint32_t to a SequenceNumber_t.
|
|
SequenceNumber_t | operator- (const SequenceNumber_t &minuend, const SequenceNumber_t &subtrahend) noexcept |
| Subtract one SequenceNumber_t to another.
|
|
bool | sort_seqNum (const SequenceNumber_t &s1, const SequenceNumber_t &s2) noexcept |
| Sorts two instances of SequenceNumber_t.
|
|
std::ostream & | operator<< (std::ostream &output, const SequenceNumber_t &seqNum) |
|
std::ostream & | operator<< (std::ostream &output, const std::vector< SequenceNumber_t > &seqNumSet) |
|
std::ostream & | operator<< (std::ostream &output, const SequenceNumberSet_t &sns) |
| Prints a sequence Number set.
|
|
std::istream & | operator>> (std::istream &input, SequenceNumber_t &seqNum) |
|
static bool | operator== (const Time_t &t1, const Time_t &t2) |
| Comparison assignment.
|
|
static bool | operator!= (const Time_t &t1, const Time_t &t2) |
| Comparison assignment.
|
|
static bool | operator< (const Time_t &t1, const Time_t &t2) |
| Checks if a Time_t is less than other.
|
|
static bool | operator> (const Time_t &t1, const Time_t &t2) |
| Checks if a Time_t is greater than other.
|
|
static bool | operator<= (const Time_t &t1, const Time_t &t2) |
| Checks if a Time_t is less or equal than other.
|
|
static bool | operator>= (const Time_t &t1, const Time_t &t2) |
| Checks if a Time_t is greater or equal than other.
|
|
std::ostream & | operator<< (std::ostream &output, const Time_t &t) |
|
std::istream & | operator>> (std::istream &input, Time_t &t) |
|
static Time_t | operator+ (const Time_t &ta, const Time_t &tb) |
| Adds two Time_t.
|
|
static Time_t | operator- (const Time_t &ta, const Time_t &tb) |
| Subtracts two Time_t.
|
|
std::ostream & | operator<< (std::ostream &output, const ProtocolVersion_t &pv) |
| Prints a ProtocolVersion.
|
|
std::ostream & | operator<< (std::ostream &output, const Header_t &h) |
|
std::ostream & | operator<< (std::ostream &output, const SubmessageHeader_t &sh) |
|
FASTDDS_EXPORTED_API std::ostream & | operator<< (std::ostream &output, const NetmaskFilterKind &netmask_filter_kind) |
|
|
const RTPSParticipantAllocationAttributes | c_default_RTPSParticipantAllocationAttributes = RTPSParticipantAllocationAttributes() |
|
constexpr uint16_t | DEFAULT_ROS2_SERVER_PORT = 11811 |
|
constexpr uint16_t | DEFAULT_TCP_SERVER_PORT = 42100 |
|
constexpr uint32_t | DISC_BUILTIN_ENDPOINT_PARTICIPANT_ANNOUNCER = 0x00000001 << 0 |
|
constexpr uint32_t | DISC_BUILTIN_ENDPOINT_PARTICIPANT_DETECTOR = 0x00000001 << 1 |
|
constexpr uint32_t | DISC_BUILTIN_ENDPOINT_PUBLICATION_ANNOUNCER = 0x00000001 << 2 |
|
constexpr uint32_t | DISC_BUILTIN_ENDPOINT_PUBLICATION_DETECTOR = 0x00000001 << 3 |
|
constexpr uint32_t | DISC_BUILTIN_ENDPOINT_SUBSCRIPTION_ANNOUNCER = 0x00000001 << 4 |
|
constexpr uint32_t | DISC_BUILTIN_ENDPOINT_SUBSCRIPTION_DETECTOR = 0x00000001 << 5 |
|
constexpr uint32_t | DISC_BUILTIN_ENDPOINT_PARTICIPANT_PROXY_ANNOUNCER = 0x00000001 << 6 |
|
constexpr uint32_t | DISC_BUILTIN_ENDPOINT_PARTICIPANT_PROXY_DETECTOR = 0x00000001 << 7 |
|
constexpr uint32_t | DISC_BUILTIN_ENDPOINT_PARTICIPANT_STATE_ANNOUNCER = 0x00000001 << 8 |
|
constexpr uint32_t | DISC_BUILTIN_ENDPOINT_PARTICIPANT_STATE_DETECTOR = 0x00000001 << 9 |
|
constexpr uint32_t | BUILTIN_ENDPOINT_PARTICIPANT_MESSAGE_DATA_WRITER = 0x00000001 << 10 |
|
constexpr uint32_t | BUILTIN_ENDPOINT_PARTICIPANT_MESSAGE_DATA_READER = 0x00000001 << 11 |
|
constexpr uint32_t | BUILTIN_ENDPOINT_TYPELOOKUP_SERVICE_REQUEST_DATA_WRITER = 0x00000001 << 12 |
|
constexpr uint32_t | BUILTIN_ENDPOINT_TYPELOOKUP_SERVICE_REQUEST_DATA_READER = 0x00000001 << 13 |
|
constexpr uint32_t | BUILTIN_ENDPOINT_TYPELOOKUP_SERVICE_REPLY_DATA_WRITER = 0x00000001 << 14 |
|
constexpr uint32_t | BUILTIN_ENDPOINT_TYPELOOKUP_SERVICE_REPLY_DATA_READER = 0x00000001 << 15 |
|
constexpr uint32_t | DISC_BUILTIN_ENDPOINT_PUBLICATION_SECURE_ANNOUNCER = 0x00000001 << 16 |
|
constexpr uint32_t | DISC_BUILTIN_ENDPOINT_PUBLICATION_SECURE_DETECTOR = 0x00000001 << 17 |
|
constexpr uint32_t | DISC_BUILTIN_ENDPOINT_SUBSCRIPTION_SECURE_ANNOUNCER = 0x00000001 << 18 |
|
constexpr uint32_t | DISC_BUILTIN_ENDPOINT_SUBSCRIPTION_SECURE_DETECTOR = 0x00000001 << 19 |
|
constexpr uint32_t | BUILTIN_ENDPOINT_PARTICIPANT_MESSAGE_SECURE_DATA_WRITER = 0x00000001 << 20 |
|
constexpr uint32_t | BUILTIN_ENDPOINT_PARTICIPANT_MESSAGE_SECURE_DATA_READER = 0x00000001 << 21 |
|
constexpr uint32_t | DISC_BUILTIN_ENDPOINT_PARTICIPANT_SECURE_ANNOUNCER = 0x00000001 << 26 |
|
constexpr uint32_t | DISC_BUILTIN_ENDPOINT_PARTICIPANT_SECURE_DETECTOR = 0x00000001 << 27 |
|
constexpr eprosima::fastcdr::CdrVersion | DEFAULT_XCDR_VERSION {eprosima::fastcdr::CdrVersion::XCDRv1} |
| Default XCDR encoding version used in Fast DDS.
|
|
const EntityId_t | c_EntityId_Unknown = ENTITYID_UNKNOWN |
|
const EntityId_t | c_EntityId_SPDPReader = ENTITYID_SPDP_BUILTIN_RTPSParticipant_READER |
|
const EntityId_t | c_EntityId_SPDPWriter = ENTITYID_SPDP_BUILTIN_RTPSParticipant_WRITER |
|
const EntityId_t | c_EntityId_SEDPPubWriter = ENTITYID_SEDP_BUILTIN_PUBLICATIONS_WRITER |
|
const EntityId_t | c_EntityId_SEDPPubReader = ENTITYID_SEDP_BUILTIN_PUBLICATIONS_READER |
|
const EntityId_t | c_EntityId_SEDPSubWriter = ENTITYID_SEDP_BUILTIN_SUBSCRIPTIONS_WRITER |
|
const EntityId_t | c_EntityId_SEDPSubReader = ENTITYID_SEDP_BUILTIN_SUBSCRIPTIONS_READER |
|
const EntityId_t | c_EntityId_RTPSParticipant = ENTITYID_RTPSParticipant |
|
const EntityId_t | c_EntityId_WriterLiveliness = ENTITYID_P2P_BUILTIN_RTPSParticipant_MESSAGE_WRITER |
|
const EntityId_t | c_EntityId_ReaderLiveliness = ENTITYID_P2P_BUILTIN_RTPSParticipant_MESSAGE_READER |
|
const EntityId_t | participant_stateless_message_writer_entity_id = ENTITYID_P2P_BUILTIN_PARTICIPANT_STATELESS_WRITER |
|
const EntityId_t | participant_stateless_message_reader_entity_id = ENTITYID_P2P_BUILTIN_PARTICIPANT_STATELESS_READER |
|
const EntityId_t | c_EntityId_TypeLookup_request_writer = ENTITYID_TL_SVC_REQ_WRITER |
|
const EntityId_t | c_EntityId_TypeLookup_request_reader = ENTITYID_TL_SVC_REQ_READER |
|
const EntityId_t | c_EntityId_TypeLookup_reply_writer = ENTITYID_TL_SVC_REPLY_WRITER |
|
const EntityId_t | c_EntityId_TypeLookup_reply_reader = ENTITYID_TL_SVC_REPLY_READER |
|
const EntityId_t | ds_server_virtual_writer = ENTITYID_DS_SERVER_VIRTUAL_WRITER |
|
const EntityId_t | ds_server_virtual_reader = ENTITYID_DS_SERVER_VIRTUAL_READER |
|
const GUID_t | c_Guid_Unknown |
|
const GuidPrefix_t | c_GuidPrefix_Unknown |
|
constexpr const uint8_t | RTPS_KEY_HASH_SIZE = 16 |
|
const InstanceHandle_t | c_InstanceHandle_Unknown |
|
const SequenceNumber_t | c_SequenceNumber_Unknown {-1, 0} |
|
const Time_t | c_RTPSTimeInfinite {0x7fffffff, 0xffffffff} |
|
const Time_t | c_RTPSTimeZero {0, 0} |
|
const Time_t | c_RTPSTimeInvalid {-1, 0xffffffff} |
|
constexpr Endianness_t | DEFAULT_ENDIAN = LITTLEEND |
|
const ProtocolVersion_t | c_ProtocolVersion_2_0 {2, 0} |
|
const ProtocolVersion_t | c_ProtocolVersion_2_1 {2, 1} |
|
const ProtocolVersion_t | c_ProtocolVersion_2_2 {2, 2} |
|
const ProtocolVersion_t | c_ProtocolVersion_2_3 {2, 3} |
|
const ProtocolVersion_t | c_ProtocolVersion |
|
const VendorId_t | c_VendorId_Unknown = {0x00, 0x00} |
|
const VendorId_t | c_VendorId_eProsima = {0x01, 0x0F} |
|
const VendorId_t | c_VendorId_rti_connext = {0x01, 0x01} |
|
const VendorId_t | c_VendorId_opendds = {0x01, 0x03} |
|
FASTDDS_EXPORTED_API const char *const | FASTDDS_FLOW_CONTROLLER_DEFAULT |
| Name of the default flow controller.
|
|
FASTDDS_EXPORTED_API const char *const | FASTDDS_STATISTICS_FLOW_CONTROLLER_DEFAULT |
| Name of the default flow controller for statistics writers.
|
|
constexpr uint8_t | s_defaultTTL = 1 |
| Default time to live (TTL)
|
|
constexpr uint32_t | s_maximumMessageSize = 65500 |
| Default maximum message size.
|
|
constexpr uint32_t | s_maximumInitialPeersRange = 4 |
| Default maximum initial peers range.
|
|
static const std::string | s_IPv4AddressAny = "0.0.0.0" |
| Default IPv4 address.
|
|
static const std::string | s_IPv6AddressAny = "::" |
| Default IPv6 address.
|
|
Contains the RTPS protocol implementation.