#include <crash_generation_client.h>
List of all members.
Public Member Functions |
| CrashGenerationClient (const char *mach_port_name) |
| CrashGenerationClient (const wchar_t *pipe_name, MINIDUMP_TYPE dump_type, const CustomClientInfo *custom_info) |
| CrashGenerationClient (HANDLE pipe_handle, MINIDUMP_TYPE dump_type, const CustomClientInfo *custom_info) |
bool | Register () |
bool | RequestDump () |
bool | RequestDump (EXCEPTION_POINTERS *ex_info, MDRawAssertionInfo *assert_info) |
bool | RequestDump (EXCEPTION_POINTERS *ex_info) |
bool | RequestDump (MDRawAssertionInfo *assert_info) |
bool | RequestDump (const void *blob, size_t blob_size) |
bool | RequestDumpForException (int exception_type, int exception_code, int exception_subcode, mach_port_t crashing_thread) |
bool | RequestUpload (DWORD crash_id) |
| ~CrashGenerationClient () |
| ~CrashGenerationClient () |
Static Public Member Functions |
static HANDLE | DuplicatePipeToClientProcess (const wchar_t *pipe_name, HANDLE hProcess) |
static CrashGenerationClient * | TryCreate (int server_fd) |
Detailed Description
Definition at line 37 of file crash_generation_client.h.
Constructor & Destructor Documentation
google_breakpad::CrashGenerationClient::~CrashGenerationClient |
( |
| ) |
[inline] |
google_breakpad::CrashGenerationClient::CrashGenerationClient |
( |
const char * |
mach_port_name | ) |
[inline, explicit] |
google_breakpad::CrashGenerationClient::CrashGenerationClient |
( |
const wchar_t * |
pipe_name, |
|
|
MINIDUMP_TYPE |
dump_type, |
|
|
const CustomClientInfo * |
custom_info |
|
) |
| |
google_breakpad::CrashGenerationClient::CrashGenerationClient |
( |
HANDLE |
pipe_handle, |
|
|
MINIDUMP_TYPE |
dump_type, |
|
|
const CustomClientInfo * |
custom_info |
|
) |
| |
google_breakpad::CrashGenerationClient::~CrashGenerationClient |
( |
| ) |
|
Member Function Documentation
static HANDLE google_breakpad::CrashGenerationClient::DuplicatePipeToClientProcess |
( |
const wchar_t * |
pipe_name, |
|
|
HANDLE |
hProcess |
|
) |
| [static] |
bool google_breakpad::CrashGenerationClient::Register |
( |
| ) |
|
bool google_breakpad::CrashGenerationClient::RequestDump |
( |
MDRawAssertionInfo * |
assert_info | ) |
|
bool google_breakpad::CrashGenerationClient::RequestDump |
( |
| ) |
[inline] |
bool google_breakpad::CrashGenerationClient::RequestDump |
( |
EXCEPTION_POINTERS * |
ex_info | ) |
|
bool google_breakpad::CrashGenerationClient::RequestDump |
( |
const void * |
blob, |
|
|
size_t |
blob_size |
|
) |
| |
bool google_breakpad::CrashGenerationClient::RequestDump |
( |
EXCEPTION_POINTERS * |
ex_info, |
|
|
MDRawAssertionInfo * |
assert_info |
|
) |
| |
bool google_breakpad::CrashGenerationClient::RequestDumpForException |
( |
int |
exception_type, |
|
|
int |
exception_code, |
|
|
int |
exception_subcode, |
|
|
mach_port_t |
crashing_thread |
|
) |
| |
bool google_breakpad::CrashGenerationClient::RequestUpload |
( |
DWORD |
crash_id | ) |
|
The documentation for this class was generated from the following files: