Fast RTPS  Version 2.1.0
Fast RTPS
eprosima::fastrtps::rtps Namespace Reference

Contains the RTPS protocol implementation. More...

Namespaces

 TimeConv
 Auxiliary methods to convert to Time_t to more manageable types.
 

Classes

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

Typedefs

using ChannelResource = fastdds::rtps::ChannelResource
 
using TransportInterface = fastdds::rtps::TransportInterface
 
using SocketTransportDescriptor = fastdds::rtps::SocketTransportDescriptor
 
using TCPAcceptor = fastdds::rtps::TCPAcceptor
 
using TCPAcceptorBasic = fastdds::rtps::TCPAcceptorBasic
 
using TCPAcceptorSecure = fastdds::rtps::TCPAcceptorSecure
 
using TCPChannelResource = fastdds::rtps::TCPChannelResource
 
using eSocketErrorCodes = fastdds::rtps::eSocketErrorCodes
 
using TCPChannelResourceBasic = fastdds::rtps::TCPChannelResourceBasic
 
using TCPChannelResourceSecure = fastdds::rtps::TCPChannelResourceSecure
 
using TCPTransportDescriptor = fastdds::rtps::TCPTransportDescriptor
 
using TCPTransportInterface = fastdds::rtps::TCPTransportInterface
 
using TCPv4Transport = fastdds::rtps::TCPv4Transport
 
using TCPv4TransportDescriptor = fastdds::rtps::TCPv4TransportDescriptor
 
using TCPv6Transport = fastdds::rtps::TCPv6Transport
 
using TCPv6TransportDescriptor = fastdds::rtps::TCPv6TransportDescriptor
 
using test_UDPv4Transport = fastdds::rtps::test_UDPv4Transport
 
using test_UDPv4TransportDescriptor = fastdds::rtps::test_UDPv4TransportDescriptor
 
using TransportDescriptorInterface = fastdds::rtps::TransportDescriptorInterface
 
using SendResourceList = fastdds::rtps::SendResourceList
 
using TransportReceiverInterface = fastdds::rtps::TransportReceiverInterface
 
using UDPChannelResource = fastdds::rtps::UDPChannelResource
 
using UDPTransportDescriptor = fastdds::rtps::UDPTransportDescriptor
 
using UDPTransportInterface = fastdds::rtps::UDPTransportInterface
 
using UDPv4Transport = fastdds::rtps::UDPv4Transport
 
using UDPv4TransportDescriptor = fastdds::rtps::UDPv4TransportDescriptor
 
using UDPv6Transport = fastdds::rtps::UDPv6Transport
 
using UDPv6TransportDescriptor = fastdds::rtps::UDPv6TransportDescriptor
 

Variables

constexpr eSocketErrorCodes eNoError = eSocketErrorCodes::eNoError
 
constexpr eSocketErrorCodes eBrokenPipe = eSocketErrorCodes::eBrokenPipe
 
constexpr eSocketErrorCodes eAsioError = eSocketErrorCodes::eAsioError
 
constexpr eSocketErrorCodes eSystemError = eSocketErrorCodes::eSystemError
 
constexpr eSocketErrorCodes eException = eSocketErrorCodes::eException
 
constexpr eSocketErrorCodes eConnectionAborted = eSocketErrorCodes::eConnectionAborted
 
static const uint32_t s_maximumMessageSize = fastdds::rtps::s_maximumMessageSize
 
static const uint32_t s_maximumInitialPeersRange = fastdds::rtps::s_maximumInitialPeersRange
 
static const uint32_t s_minimumSocketBuffer = fastdds::rtps::s_minimumSocketBuffer
 
static const std::string s_IPv4AddressAny = fastdds::rtps::s_IPv4AddressAny
 
static const std::string s_IPv6AddressAny = fastdds::rtps::s_IPv6AddressAny
 

Detailed Description

Contains the RTPS protocol implementation.

Typedef Documentation

◆ ChannelResource

using ChannelResource = fastdds::rtps::ChannelResource

◆ eSocketErrorCodes

using eSocketErrorCodes = fastdds::rtps::eSocketErrorCodes

◆ SendResourceList

using SendResourceList = fastdds::rtps::SendResourceList

◆ SocketTransportDescriptor

using SocketTransportDescriptor = fastdds::rtps::SocketTransportDescriptor

◆ TCPAcceptor

using TCPAcceptor = fastdds::rtps::TCPAcceptor

◆ TCPAcceptorBasic

using TCPAcceptorBasic = fastdds::rtps::TCPAcceptorBasic

◆ TCPAcceptorSecure

using TCPAcceptorSecure = fastdds::rtps::TCPAcceptorSecure

◆ TCPChannelResource

using TCPChannelResource = fastdds::rtps::TCPChannelResource

◆ TCPChannelResourceBasic

using TCPChannelResourceBasic = fastdds::rtps::TCPChannelResourceBasic

◆ TCPChannelResourceSecure

using TCPChannelResourceSecure = fastdds::rtps::TCPChannelResourceSecure

◆ TCPTransportDescriptor

using TCPTransportDescriptor = fastdds::rtps::TCPTransportDescriptor

◆ TCPTransportInterface

using TCPTransportInterface = fastdds::rtps::TCPTransportInterface

◆ TCPv4Transport

using TCPv4Transport = fastdds::rtps::TCPv4Transport

◆ TCPv4TransportDescriptor

using TCPv4TransportDescriptor = fastdds::rtps::TCPv4TransportDescriptor

◆ TCPv6Transport

using TCPv6Transport = fastdds::rtps::TCPv6Transport

◆ TCPv6TransportDescriptor

using TCPv6TransportDescriptor = fastdds::rtps::TCPv6TransportDescriptor

◆ test_UDPv4Transport

using test_UDPv4Transport = fastdds::rtps::test_UDPv4Transport

◆ test_UDPv4TransportDescriptor

using test_UDPv4TransportDescriptor = fastdds::rtps::test_UDPv4TransportDescriptor

◆ TransportDescriptorInterface

using TransportDescriptorInterface = fastdds::rtps::TransportDescriptorInterface

◆ TransportInterface

typedef fastdds::rtps::TransportInterface TransportInterface

◆ TransportReceiverInterface

using TransportReceiverInterface = fastdds::rtps::TransportReceiverInterface

◆ UDPChannelResource

using UDPChannelResource = fastdds::rtps::UDPChannelResource

◆ UDPTransportDescriptor

using UDPTransportDescriptor = fastdds::rtps::UDPTransportDescriptor

◆ UDPTransportInterface

using UDPTransportInterface = fastdds::rtps::UDPTransportInterface

◆ UDPv4Transport

using UDPv4Transport = fastdds::rtps::UDPv4Transport

◆ UDPv4TransportDescriptor

using UDPv4TransportDescriptor = fastdds::rtps::UDPv4TransportDescriptor

◆ UDPv6Transport

using UDPv6Transport = fastdds::rtps::UDPv6Transport

◆ UDPv6TransportDescriptor

using UDPv6TransportDescriptor = fastdds::rtps::UDPv6TransportDescriptor

Variable Documentation

◆ eAsioError

constexpr eSocketErrorCodes eAsioError = eSocketErrorCodes::eAsioError
constexpr

◆ eBrokenPipe

constexpr eSocketErrorCodes eBrokenPipe = eSocketErrorCodes::eBrokenPipe
constexpr

◆ eConnectionAborted

constexpr eSocketErrorCodes eConnectionAborted = eSocketErrorCodes::eConnectionAborted
constexpr

◆ eException

constexpr eSocketErrorCodes eException = eSocketErrorCodes::eException
constexpr

◆ eNoError

constexpr eSocketErrorCodes eNoError = eSocketErrorCodes::eNoError
constexpr

◆ eSystemError

constexpr eSocketErrorCodes eSystemError = eSocketErrorCodes::eSystemError
constexpr

◆ s_IPv4AddressAny

const std::string s_IPv4AddressAny = fastdds::rtps::s_IPv4AddressAny
static

◆ s_IPv6AddressAny

const std::string s_IPv6AddressAny = fastdds::rtps::s_IPv6AddressAny
static

◆ s_maximumInitialPeersRange

const uint32_t s_maximumInitialPeersRange = fastdds::rtps::s_maximumInitialPeersRange
static

◆ s_maximumMessageSize

const uint32_t s_maximumMessageSize = fastdds::rtps::s_maximumMessageSize
static

◆ s_minimumSocketBuffer

const uint32_t s_minimumSocketBuffer = fastdds::rtps::s_minimumSocketBuffer
static