#include "minidump/minidump_user_stream_writer.h"
#include "base/check_op.h"
#include "util/file/file_writer.h"
namespace crashpad {
class MinidumpUserStreamWriter::ContentsWriter { … };
class MinidumpUserStreamWriter::SnapshotContentsWriter final
: public MinidumpUserStreamWriter::ContentsWriter,
public MemorySnapshot::Delegate { … };
class MinidumpUserStreamWriter::ExtensionStreamContentsWriter final
: public MinidumpUserStreamWriter::ContentsWriter,
public MinidumpUserExtensionStreamDataSource::Delegate { … };
MinidumpUserStreamWriter::MinidumpUserStreamWriter() : … { … }
MinidumpUserStreamWriter::~MinidumpUserStreamWriter() { … }
void MinidumpUserStreamWriter::InitializeFromSnapshot(
const UserMinidumpStream* stream) { … }
void MinidumpUserStreamWriter::InitializeFromUserExtensionStream(
std::unique_ptr<MinidumpUserExtensionStreamDataSource> data_source) { … }
bool MinidumpUserStreamWriter::Freeze() { … }
size_t MinidumpUserStreamWriter::SizeOfObject() { … }
std::vector<internal::MinidumpWritable*>
MinidumpUserStreamWriter::Children() { … }
bool MinidumpUserStreamWriter::WriteObject(FileWriterInterface* file_writer) { … }
MinidumpStreamType MinidumpUserStreamWriter::StreamType() const { … }
}