ArmNN
 20.05
PacketKey Class Referencefinal

#include <PacketVersionResolver.hpp>

Public Member Functions

 PacketKey (uint32_t familyId, uint32_t packetId)
 
uint32_t GetFamilyId ()
 
uint32_t GetPacketId ()
 
bool operator< (const PacketKey &rhs) const
 
bool operator> (const PacketKey &rhs) const
 
bool operator<= (const PacketKey &rhs) const
 
bool operator>= (const PacketKey &rhs) const
 
bool operator== (const PacketKey &rhs) const
 
bool operator!= (const PacketKey &rhs) const
 

Detailed Description

Definition at line 16 of file PacketVersionResolver.hpp.

Constructor & Destructor Documentation

◆ PacketKey()

PacketKey ( uint32_t  familyId,
uint32_t  packetId 
)
inline

Definition at line 19 of file PacketVersionResolver.hpp.

19 : m_FamilyId(familyId), m_PacketId(packetId) {}

Member Function Documentation

◆ GetFamilyId()

uint32_t GetFamilyId ( )
inline

Definition at line 21 of file PacketVersionResolver.hpp.

21 { return m_FamilyId; }

◆ GetPacketId()

uint32_t GetPacketId ( )
inline

◆ operator!=()

bool operator!= ( const PacketKey rhs) const

Definition at line 50 of file PacketVersionResolver.cpp.

Referenced by PacketKey::GetPacketId().

51 {
52  return !(*this == rhs);
53 }

◆ operator<()

bool operator< ( const PacketKey rhs) const

Definition at line 16 of file PacketVersionResolver.cpp.

Referenced by PacketKey::GetPacketId().

17 {
18  bool result = true;
19  if (m_FamilyId == rhs.m_FamilyId)
20  {
21  result = m_PacketId < rhs.m_PacketId;
22  }
23  else if (m_FamilyId > rhs.m_FamilyId)
24  {
25  result = false;
26  }
27  return result;
28 }

◆ operator<=()

bool operator<= ( const PacketKey rhs) const

Definition at line 35 of file PacketVersionResolver.cpp.

Referenced by PacketKey::GetPacketId().

36 {
37  return !(*this > rhs);
38 }

◆ operator==()

bool operator== ( const PacketKey rhs) const

Definition at line 45 of file PacketVersionResolver.cpp.

Referenced by PacketKey::GetPacketId().

46 {
47  return m_FamilyId == rhs.m_FamilyId && m_PacketId == rhs.m_PacketId;
48 }

◆ operator>()

bool operator> ( const PacketKey rhs) const

Definition at line 30 of file PacketVersionResolver.cpp.

Referenced by PacketKey::GetPacketId().

31 {
32  return rhs < *this;
33 }

◆ operator>=()

bool operator>= ( const PacketKey rhs) const

Definition at line 40 of file PacketVersionResolver.cpp.

Referenced by PacketKey::GetPacketId().

41 {
42  return !(*this < rhs);
43 }

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