OpenDDS::DCPS::TransportImpl::AcceptConnectResult Struct Reference

#include <TransportImpl.h>

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

List of all members.

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

Detailed Description

Definition at line 142 of file TransportImpl.h.


Member Enumeration Documentation

Enumerator:
ACR_SUCCESS 
ACR_FAILED 

Definition at line 143 of file TransportImpl.h.

00143 { ACR_SUCCESS, ACR_FAILED };


Constructor & Destructor Documentation

OpenDDS::DCPS::TransportImpl::AcceptConnectResult::AcceptConnectResult ( Status  ok = ACR_FAILED  )  [inline, explicit]

Definition at line 144 of file TransportImpl.h.

00145       : success_(ok == ACR_SUCCESS), link_() {}

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

Definition at line 146 of file TransportImpl.h.

00147       : success_(link), link_(link) {}


Member Data Documentation

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 153 of file TransportImpl.h.

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

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

Definition at line 149 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:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1