ArmNN
 20.05
PacketVersionResolver Class Referencefinal

#include <PacketVersionResolver.hpp>

Public Member Functions

 PacketVersionResolver ()=default
 
 ~PacketVersionResolver ()=default
 
Version ResolvePacketVersion (uint32_t familyId, uint32_t packetId) const
 

Detailed Description

Definition at line 39 of file PacketVersionResolver.hpp.

Constructor & Destructor Documentation

◆ PacketVersionResolver()

PacketVersionResolver ( )
default

◆ ~PacketVersionResolver()

~PacketVersionResolver ( )
default

Member Function Documentation

◆ ResolvePacketVersion()

Version ResolvePacketVersion ( uint32_t  familyId,
uint32_t  packetId 
) const

Definition at line 55 of file PacketVersionResolver.cpp.

Referenced by BOOST_AUTO_TEST_CASE(), CommandHandler::Stop(), GatordMockService::WaitCommand(), and FileOnlyProfilingConnection::WritePacket().

56 {
57  const PacketKey packetKey(familyId, packetId);
58 
59  if( packetKey == ActivateTimeLinePacket )
60  {
61  return Version(1, 1, 0);
62  }
63  if( packetKey == DeactivateTimeLinePacket )
64  {
65  return Version(1, 1, 0);
66  }
67 
68  return Version(1, 0, 0);
69 }

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