#include "ipcz/fragment.h"
#include <cstdint>
#include "ipcz/driver_memory_mapping.h"
#include "ipcz/fragment_descriptor.h"
#include "third_party/abseil-cpp/absl/base/macros.h"
#include "util/safe_math.h"
namespace ipcz {
Fragment Fragment::MappedFromDescriptor(const FragmentDescriptor& descriptor,
DriverMemoryMapping& mapping) { … }
Fragment Fragment::PendingFromDescriptor(const FragmentDescriptor& descriptor) { … }
Fragment Fragment::FromDescriptorUnsafe(const FragmentDescriptor& descriptor,
void* base_address) { … }
Fragment::Fragment(const FragmentDescriptor& descriptor, void* address)
: … { … }
Fragment::Fragment(const Fragment&) = default;
Fragment& Fragment::operator=(const Fragment&) = default;
}