chromium/third_party/ipcz/src/ipcz/pending_transaction_set.cc

// Copyright 2023 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "ipcz/pending_transaction_set.h"

#include <utility>

#include "ipcz/parcel.h"
#include "third_party/abseil-cpp/absl/base/macros.h"

namespace ipcz {

PendingTransactionSet::PendingTransactionSet() = default;

PendingTransactionSet::~PendingTransactionSet() = default;

IpczTransaction PendingTransactionSet::Add(std::unique_ptr<Parcel> parcel) {}

std::unique_ptr<Parcel> PendingTransactionSet::FinalizeForGet(
    IpczTransaction transaction) {}

std::unique_ptr<Parcel> PendingTransactionSet::FinalizeForPut(
    IpczTransaction transaction,
    size_t num_data_bytes) {}

std::unique_ptr<Parcel> PendingTransactionSet::Extract(
    TransactionSet::iterator it) {}

}  // namespace ipcz