OpenDDS  Snapshot(2023/04/28-20:55)
Public Member Functions | Public Attributes | List of all members
OpenDDS::ICE::AgentImpl::Item Struct Reference
Collaboration diagram for OpenDDS::ICE::AgentImpl::Item:
Collaboration graph
[legend]

Public Member Functions

 Item (const DCPS::MonotonicTimePoint &release_time, WeakTaskPtr task)
 
bool operator< (const Item &other) const
 

Public Attributes

DCPS::MonotonicTimePoint release_time_
 
WeakTaskPtr task_
 

Detailed Description

Definition at line 114 of file AgentImpl.h.

Constructor & Destructor Documentation

◆ Item()

OpenDDS::ICE::AgentImpl::Item::Item ( const DCPS::MonotonicTimePoint release_time,
WeakTaskPtr  task 
)
inline

Definition at line 117 of file AgentImpl.h.

119  : release_time_(release_time)
120  , task_(task)
121  {}
DCPS::MonotonicTimePoint release_time_
Definition: AgentImpl.h:115

Member Function Documentation

◆ operator<()

bool OpenDDS::ICE::AgentImpl::Item::operator< ( const Item other) const
inline

Definition at line 122 of file AgentImpl.h.

References release_time_.

123  {
124  return release_time_ > other.release_time_;
125  }
DCPS::MonotonicTimePoint release_time_
Definition: AgentImpl.h:115

Member Data Documentation

◆ release_time_

DCPS::MonotonicTimePoint OpenDDS::ICE::AgentImpl::Item::release_time_

Definition at line 115 of file AgentImpl.h.

Referenced by operator<().

◆ task_

WeakTaskPtr OpenDDS::ICE::AgentImpl::Item::task_

Definition at line 116 of file AgentImpl.h.

Referenced by OpenDDS::ICE::AgentImpl::handle_timeout().


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