blob: c82e1b7b0d9720daf9b5b193a1d0e5b0b83665cc [file] [log] [blame]
// Copyright 2018 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 btlib {
namespace sm {
PacketReader::PacketReader(const common::ByteBuffer* buffer)
: common::PacketView<Header>(buffer, buffer->size() - sizeof(Header)) {}
PacketWriter::PacketWriter(Code code, common::MutableByteBuffer* buffer)
: common::MutablePacketView<Header>(buffer,
buffer->size() - sizeof(Header)) {
mutable_header()->code = code;
}
} // namespace sm
} // namespace btlib