OpenDDS  Snapshot(2023/04/07-19:43)
Public Member Functions | Public Attributes | List of all members
OpenDDS::DCPS::InternalSampleInfo Struct Reference

#include <InternalDataReader.h>

Collaboration diagram for OpenDDS::DCPS::InternalSampleInfo:
Collaboration graph
[legend]

Public Member Functions

 InternalSampleInfo (InternalSampleInfoKind a_kind, InternalEntity_wrch a_publication_handle)
 
bool operator== (const InternalSampleInfo &other) const
 

Public Attributes

InternalSampleInfoKind kind
 
InternalEntity_wrch publication_handle
 

Detailed Description

Definition at line 38 of file InternalDataReader.h.

Constructor & Destructor Documentation

◆ InternalSampleInfo()

OpenDDS::DCPS::InternalSampleInfo::InternalSampleInfo ( InternalSampleInfoKind  a_kind,
InternalEntity_wrch  a_publication_handle 
)
inline

Definition at line 42 of file InternalDataReader.h.

44  : kind(a_kind)
45  , publication_handle(a_publication_handle)
46  {}

Member Function Documentation

◆ operator==()

bool OpenDDS::DCPS::InternalSampleInfo::operator== ( const InternalSampleInfo other) const
inline

Definition at line 48 of file InternalDataReader.h.

References kind, OpenDDS::DCPS::OPENDDS_VECTOR(), and publication_handle.

49  {
50  return kind == other.kind &&
51  publication_handle == other.publication_handle;
52  }

Member Data Documentation

◆ kind

InternalSampleInfoKind OpenDDS::DCPS::InternalSampleInfo::kind

Definition at line 39 of file InternalDataReader.h.

Referenced by operator==(), and OpenDDS::DCPS::MulticastManager::process().

◆ publication_handle

InternalEntity_wrch OpenDDS::DCPS::InternalSampleInfo::publication_handle

Definition at line 40 of file InternalDataReader.h.

Referenced by operator==().


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