blob: 144b334c74a0edab56d8f34260b6ca678d957865 [file] [log] [blame]
// Copyright 2017 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#include "packet.h"
namespace bt {
namespace att {
PacketReader::PacketReader(const ByteBuffer* buffer)
: PacketView<Header>(buffer, buffer->size() - sizeof(Header)) {}
PacketWriter::PacketWriter(OpCode opcode, MutableByteBuffer* buffer)
: MutablePacketView<Header>(buffer, buffer->size() - sizeof(Header)) {
mutable_header()->opcode = opcode;
}
} // namespace att
} // namespace bt