OpenDDS::DCPS::RtpsUdpDataLink::InterestingRemote Struct Reference

Data structure representing an "interesting" remote entity for static discovery. More...

Collaboration diagram for OpenDDS::DCPS::RtpsUdpDataLink::InterestingRemote:
Collaboration graph
[legend]

List of all members.

Public Types

enum  { DOES_NOT_EXIST, EXISTS }
 

Current status of the remote entity.

More...

Public Member Functions

 InterestingRemote ()
 InterestingRemote (const RepoId &w, const ACE_INET_Addr &a, DiscoveryListener *l)

Public Attributes

RepoId localid
 id of local entity that is interested in this remote.
ACE_INET_Addr address
 address of this entity
DiscoveryListenerlistener
 Callback to invoke.
ACE_Time_Value last_activity
 Timestamp indicating the last HeartBeat or AckNack received from the remote entity.
enum
OpenDDS::DCPS::RtpsUdpDataLink::InterestingRemote:: { ... }  
status
 Current status of the remote entity.

Detailed Description

Data structure representing an "interesting" remote entity for static discovery.

Definition at line 456 of file RtpsUdpDataLink.h.


Member Enumeration Documentation

anonymous enum

Current status of the remote entity.

Enumerator:
DOES_NOT_EXIST 
EXISTS 

Definition at line 466 of file RtpsUdpDataLink.h.


Constructor & Destructor Documentation

OpenDDS::DCPS::RtpsUdpDataLink::InterestingRemote::InterestingRemote (  )  [inline]

Definition at line 468 of file RtpsUdpDataLink.h.

00468 { }

OpenDDS::DCPS::RtpsUdpDataLink::InterestingRemote::InterestingRemote ( const RepoId w,
const ACE_INET_Addr a,
DiscoveryListener l 
) [inline]

Definition at line 469 of file RtpsUdpDataLink.h.

References status.

00470       : localid(w)
00471       , address(a)
00472       , listener(l)
00473       //, heartbeat_count(0)
00474       , status(DOES_NOT_EXIST)
00475     { }


Member Data Documentation

address of this entity

Definition at line 460 of file RtpsUdpDataLink.h.

Timestamp indicating the last HeartBeat or AckNack received from the remote entity.

Definition at line 464 of file RtpsUdpDataLink.h.

id of local entity that is interested in this remote.

Definition at line 458 of file RtpsUdpDataLink.h.

Referenced by OpenDDS::DCPS::RtpsUdpDataLink::check_heartbeats(), and OpenDDS::DCPS::RtpsUdpDataLink::send_heartbeats().

Current status of the remote entity.


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