OpenDDS::RTPS::Sedp::Endpoint Class Reference

Inheritance diagram for OpenDDS::RTPS::Sedp::Endpoint:
Inheritance graph
[legend]
Collaboration diagram for OpenDDS::RTPS::Sedp::Endpoint:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Endpoint (const DCPS::RepoId &repo_id, Sedp &sedp)
virtual ~Endpoint ()
bool check_transport_qos (const DCPS::TransportInst &)
const DCPS::RepoIdget_repo_id () const
DDS::DomainId_t domain_id () const
CORBA::Long get_priority_value (const DCPS::AssociationData &) const
void set_crypto_handles (DDS::Security::ParticipantCryptoHandle p, DDS::Security::NativeCryptoHandle e=DDS::HANDLE_NIL)
DDS::Security::ParticipantCryptoHandle get_crypto_handle () const
DDS::Security::NativeCryptoHandle get_endpoint_crypto_handle () const

Protected Attributes

DCPS::RepoId repo_id_
Sedpsedp_
DDS::Security::ParticipantCryptoHandle participant_crypto_handle_
DDS::Security::NativeCryptoHandle endpoint_crypto_handle_

Detailed Description

Definition at line 222 of file Sedp.h.


Constructor & Destructor Documentation

OpenDDS::RTPS::Sedp::Endpoint::Endpoint ( const DCPS::RepoId repo_id,
Sedp sedp 
) [inline]

Definition at line 224 of file Sedp.h.

00225       : repo_id_(repo_id)
00226       , sedp_(sedp)
00227       , participant_crypto_handle_(DDS::HANDLE_NIL)
00228       , endpoint_crypto_handle_(DDS::HANDLE_NIL)
00229     {}

OpenDDS::RTPS::Sedp::Endpoint::~Endpoint (  )  [virtual]

Definition at line 2485 of file Sedp.cpp.

02486 {
02487 }


Member Function Documentation

bool OpenDDS::RTPS::Sedp::Endpoint::check_transport_qos ( const DCPS::TransportInst  )  [inline, virtual]

Implements OpenDDS::DCPS::TransportClient.

Definition at line 234 of file Sedp.h.

00235       { return true; }

DDS::DomainId_t OpenDDS::RTPS::Sedp::Endpoint::domain_id (  )  const [inline, virtual]

Implements OpenDDS::DCPS::TransportClient.

Definition at line 238 of file Sedp.h.

00239       { return 0; } // not used for SEDP

DDS::Security::ParticipantCryptoHandle OpenDDS::RTPS::Sedp::Endpoint::get_crypto_handle (  )  const [inline]

Definition at line 253 of file Sedp.h.

References participant_crypto_handle_.

00254     {
00255       return participant_crypto_handle_;
00256     }

DDS::Security::NativeCryptoHandle OpenDDS::RTPS::Sedp::Endpoint::get_endpoint_crypto_handle (  )  const [inline]

Definition at line 258 of file Sedp.h.

References endpoint_crypto_handle_.

00259     {
00260       return endpoint_crypto_handle_;
00261     }

CORBA::Long OpenDDS::RTPS::Sedp::Endpoint::get_priority_value ( const DCPS::AssociationData  )  const [inline, virtual]

Implements OpenDDS::DCPS::TransportClient.

Definition at line 240 of file Sedp.h.

00241       { return 0; }

const DCPS::RepoId& OpenDDS::RTPS::Sedp::Endpoint::get_repo_id (  )  const [inline, virtual]

Implements OpenDDS::DCPS::TransportClient.

Definition at line 236 of file Sedp.h.

References repo_id_.

00237       { return repo_id_; }

void OpenDDS::RTPS::Sedp::Endpoint::set_crypto_handles ( DDS::Security::ParticipantCryptoHandle  p,
DDS::Security::NativeCryptoHandle  e = DDS::HANDLE_NIL 
) [inline]

Definition at line 246 of file Sedp.h.

References endpoint_crypto_handle_, and participant_crypto_handle_.

00248     {
00249       participant_crypto_handle_ = p;
00250       endpoint_crypto_handle_ = e;
00251     }


Member Data Documentation

Definition at line 267 of file Sedp.h.

Referenced by get_endpoint_crypto_handle(), and set_crypto_handles().

Definition at line 266 of file Sedp.h.

Referenced by get_crypto_handle(), and set_crypto_handles().

Reimplemented from OpenDDS::DCPS::TransportClient.

Definition at line 264 of file Sedp.h.

Referenced by get_repo_id().

Definition at line 265 of file Sedp.h.

Referenced by OpenDDS::RTPS::Sedp::Reader::data_received().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 10 Aug 2018 for OpenDDS by  doxygen 1.6.1