Planeshift
google_breakpad::MinidumpFileWriter Class Reference

#include <minidump_file_writer.h>

Public Member Functions

bool Close ()
 
bool Copy (MDRVA position, const void *src, ssize_t size)
 
 MinidumpFileWriter ()
 
bool Open (const char *path)
 
MDRVA position () const
 
void SetFile (const int file)
 
bool WriteMemory (const void *src, size_t size, MDMemoryDescriptor *output)
 
bool WriteString (const wchar_t *str, unsigned int length, MDLocationDescriptor *location)
 
bool WriteString (const char *str, unsigned int length, MDLocationDescriptor *location)
 
 ~MinidumpFileWriter ()
 

Static Public Attributes

static const MDRVA kInvalidMDRVA
 

Detailed Description

Definition at line 68 of file minidump_file_writer.h.

Constructor & Destructor Documentation

google_breakpad::MinidumpFileWriter::MinidumpFileWriter ( )
google_breakpad::MinidumpFileWriter::~MinidumpFileWriter ( )

Member Function Documentation

bool google_breakpad::MinidumpFileWriter::Close ( )
bool google_breakpad::MinidumpFileWriter::Copy ( MDRVA  position,
const void *  src,
ssize_t  size 
)
bool google_breakpad::MinidumpFileWriter::Open ( const char *  path)
MDRVA google_breakpad::MinidumpFileWriter::position ( ) const
inline

Definition at line 117 of file minidump_file_writer.h.

void google_breakpad::MinidumpFileWriter::SetFile ( const int  file)
bool google_breakpad::MinidumpFileWriter::WriteMemory ( const void *  src,
size_t  size,
MDMemoryDescriptor output 
)
bool google_breakpad::MinidumpFileWriter::WriteString ( const wchar_t *  str,
unsigned int  length,
MDLocationDescriptor location 
)
bool google_breakpad::MinidumpFileWriter::WriteString ( const char *  str,
unsigned int  length,
MDLocationDescriptor location 
)

Member Data Documentation

const MDRVA google_breakpad::MinidumpFileWriter::kInvalidMDRVA
static

Definition at line 72 of file minidump_file_writer.h.


The documentation for this class was generated from the following file: