File tree Expand file tree Collapse file tree 3 files changed +11
-0
lines changed Expand file tree Collapse file tree 3 files changed +11
-0
lines changed Original file line number Diff line number Diff line change 632
632
.. |TCPTransportDescriptor::keep_alive_thread-api| replace:: :cpp:var:`keep_alive_thread<eprosima::fastdds::rtps::TCPTransportDescriptor::keep_alive_thread>`
633
633
.. |TCPTransportDescriptor::accept_thread-api| replace:: :cpp:var:`accept_thread<eprosima::fastdds::rtps::TCPTransportDescriptor::accept_thread>`
634
634
.. |TCPTransportDescriptor::tls_config-api| replace:: :cpp:var:`tls_config<eprosima::fastdds::rtps::TCPTransportDescriptor::tls_config>`
635
+ .. |TCPTransportDescriptor::tcp_negotiation_timeout-api| replace:: :cpp:var:`tcp_negotiation_timeout<eprosima::fastdds::rtps::TCPTransportDescriptor::tcp_negotiation_timeout>`
635
636
636
637
.. |TCPTransportDescriptor::TLSConfig-api| replace:: :cpp:struct:`TLSConfig<eprosima::fastdds::rtps::TCPTransportDescriptor::TLSConfig>`
637
638
.. |TCPTransportDescriptor::TLSConfig::add_verify_mode-api| replace:: :cpp:func:`add_verify_mode()<eprosima::fastdds::rtps::TCPTransportDescriptor::TLSConfig::add_verify_mode>`
Original file line number Diff line number Diff line change @@ -132,6 +132,13 @@ The following table describes the common data members for both TCPv4 and TCPv6.
132
132
- |ThreadSettings |
133
133
-
134
134
- |ThreadSettings | for the threads processing incoming TCP connection requests.
135
+ * - |TCPTransportDescriptor::tcp_negotiation_timeout-api |
136
+ - ``uint32_t ``
137
+ - 0
138
+ - Time to wait for logical port negotiation (in ms). If a logical port is under negotiation, it waits for the
139
+ negotiation to finish up to this timeout before trying to send a message to that port. Setting this option to
140
+ non-zero values increases the discovery time. Setting it to zero means no wait but could lead to loss of first
141
+ messages.
135
142
136
143
.. warning ::
137
144
Original file line number Diff line number Diff line change @@ -111,6 +111,9 @@ A more detailed explanation of each of these elements can be found in :ref:`comm
111
111
| ``<enable_tcp_nodelay> `` | Socket option for disabling the Nagle |br | | ``bool `` | ``false``|
112
112
| | algorithm. (**TCP only **). | | |
113
113
+-------------------------------+----------------------------------------------------+----------------------+----------+
114
+ | ``<tcp_negotiation_timeout> `` | Time to wait for logical port negotiation (in ms) | ``uint32_t `` | ``0 `` |
115
+ | | |br | (**TCP only **). | | |
116
+ +-------------------------------+----------------------------------------------------+----------------------+----------+
114
117
| ``<segment_size> `` | Size (in bytes) of the shared-memory segment. |br | | ``uint32_t `` | 262144 |
115
118
| | (Optional, **SHM only **). | | |
116
119
+-------------------------------+----------------------------------------------------+----------------------+----------+
You can’t perform that action at this time.
0 commit comments