#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) { … }
}