OpenDDS  Snapshot(2023/04/07-19:43)
Public Member Functions | Public Attributes | Private Attributes | List of all members
OpenDDS::RTPS::BuiltinAssociationRecord Class Reference

#include <AssociationRecord.h>

Collaboration diagram for OpenDDS::RTPS::BuiltinAssociationRecord:
Collaboration graph
[legend]

Public Member Functions

 BuiltinAssociationRecord (DCPS::TransportClient_rch transport_client, const DCPS::GUID_t &remote_id, int flags)
 
const DCPS::GUID_t local_id () const
 
const DCPS::GUID_tremote_id () const
 
bool remote_reliable () const
 
bool remote_durable () const
 
bool generate_remote_matched_crypto_handle () const
 
bool send_local_token () const
 
void local_tokens_sent (bool flag)
 
bool local_tokens_sent () const
 

Public Attributes

const DCPS::TransportClient_rch transport_client_
 

Private Attributes

const DCPS::GUID_t remote_id_
 
int flags_
 

Detailed Description

Definition at line 27 of file AssociationRecord.h.

Constructor & Destructor Documentation

◆ BuiltinAssociationRecord()

OpenDDS::RTPS::BuiltinAssociationRecord::BuiltinAssociationRecord ( DCPS::TransportClient_rch  transport_client,
const DCPS::GUID_t remote_id,
int  flags 
)
inline

Definition at line 29 of file AssociationRecord.h.

32  : transport_client_(transport_client)
34  , flags_(flags)
35  {}
const DCPS::TransportClient_rch transport_client_
const DCPS::GUID_t & remote_id() const

Member Function Documentation

◆ generate_remote_matched_crypto_handle()

bool OpenDDS::RTPS::BuiltinAssociationRecord::generate_remote_matched_crypto_handle ( ) const
inline

◆ local_id()

const DCPS::GUID_t OpenDDS::RTPS::BuiltinAssociationRecord::local_id ( ) const
inline

◆ local_tokens_sent() [1/2]

void OpenDDS::RTPS::BuiltinAssociationRecord::local_tokens_sent ( bool  flag)
inline

◆ local_tokens_sent() [2/2]

bool OpenDDS::RTPS::BuiltinAssociationRecord::local_tokens_sent ( ) const
inline

Definition at line 77 of file AssociationRecord.h.

References OpenDDS::RTPS::AC_LOCAL_TOKENS_SENT, and flags_.

◆ remote_durable()

bool OpenDDS::RTPS::BuiltinAssociationRecord::remote_durable ( ) const
inline

◆ remote_id()

const DCPS::GUID_t& OpenDDS::RTPS::BuiltinAssociationRecord::remote_id ( ) const
inline

◆ remote_reliable()

bool OpenDDS::RTPS::BuiltinAssociationRecord::remote_reliable ( ) const
inline

◆ send_local_token()

bool OpenDDS::RTPS::BuiltinAssociationRecord::send_local_token ( ) const
inline

Member Data Documentation

◆ flags_

int OpenDDS::RTPS::BuiltinAssociationRecord::flags_
private

◆ remote_id_

const DCPS::GUID_t OpenDDS::RTPS::BuiltinAssociationRecord::remote_id_
private

Definition at line 85 of file AssociationRecord.h.

Referenced by remote_id().

◆ transport_client_

const DCPS::TransportClient_rch OpenDDS::RTPS::BuiltinAssociationRecord::transport_client_

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