blob: 97cb89b51746f01b44b0c18a52771e1d98bf8c30 [file] [log] [blame]
Nikhil Rajbc626052019-08-15 15:49:45 +01001//
2// Copyright © 2017 Arm Ltd. All rights reserved.
3// SPDX-License-Identifier: MIT
4//
5
6#include "Packet.hpp"
7
8std::uint32_t Packet::GetHeader() const
9{
10 return m_Header;
11}
12
13std::uint32_t Packet::GetPacketFamily() const
14{
15 return m_PacketFamily;
16}
17
18std::uint32_t Packet::GetPacketId() const
19{
20 return m_PacketId;
21}
22
23std::uint32_t Packet::GetLength() const
24{
25 return m_Length;
26}
27
28const char* Packet::GetData()
29{
30 return m_Data;
31}
32
33std::uint32_t Packet::GetPacketClass() const
34{
35 return (m_PacketId >> 3);
36}
37
38std::uint32_t Packet::GetPacketType() const
39{
40 return (m_PacketId & 7);
41}