OpenDDS  Snapshot(2023/04/28-20:55)
Public Types | Public Member Functions | Public Attributes | List of all members
OpenDDS::DCPS::TransportImpl::AcceptConnectResult Struct Reference

#include <TransportImpl.h>

Collaboration diagram for OpenDDS::DCPS::TransportImpl::AcceptConnectResult:
Collaboration graph
[legend]

Public Types

enum  Status { ACR_SUCCESS, ACR_FAILED }
 

Public Member Functions

 AcceptConnectResult (Status ok=ACR_FAILED)
 
 AcceptConnectResult (const DataLink_rch &link)
 

Public Attributes

bool success_
 If false, the accept or connect has failed and link_ is ignored. More...
 
DataLink_rch link_
 

Detailed Description

Definition at line 158 of file TransportImpl.h.

Member Enumeration Documentation

◆ Status

Constructor & Destructor Documentation

◆ AcceptConnectResult() [1/2]

OpenDDS::DCPS::TransportImpl::AcceptConnectResult::AcceptConnectResult ( Status  ok = ACR_FAILED)
inlineexplicit

Definition at line 160 of file TransportImpl.h.

◆ AcceptConnectResult() [2/2]

OpenDDS::DCPS::TransportImpl::AcceptConnectResult::AcceptConnectResult ( const DataLink_rch link)
inline

Definition at line 162 of file TransportImpl.h.

163  : success_(link), link_(link) {}
bool success_
If false, the accept or connect has failed and link_ is ignored.

Member Data Documentation

◆ link_

DataLink_rch OpenDDS::DCPS::TransportImpl::AcceptConnectResult::link_

If success_ is true, link_ may either be null or have a valid DataLink. If link_ is null the DataLink is not ready for use, and TransportClient::use_datalink() is called later.

Definition at line 169 of file TransportImpl.h.

Referenced by OpenDDS::DCPS::TransportClient::associate(), and OpenDDS::DCPS::TransportClient::PendingAssoc::initiate_connect().

◆ success_

bool OpenDDS::DCPS::TransportImpl::AcceptConnectResult::success_

If false, the accept or connect has failed and link_ is ignored.

Definition at line 165 of file TransportImpl.h.

Referenced by OpenDDS::DCPS::TransportClient::associate(), OpenDDS::DCPS::TransportClient::PendingAssoc::initiate_connect(), and OpenDDS::DCPS::TransportClient::initiate_connect_i().


The documentation for this struct was generated from the following file: