30 #ifndef CLIENT_WINDOWS_COMMON_IPC_PROTOCOL_H__ 31 #define CLIENT_WINDOWS_COMMON_IPC_PROTOCOL_H__ 76 void set(
const wchar_t* name_arg,
const wchar_t* value_arg) {
107 dump_type(MiniDumpNormal),
109 exception_pointers(NULL),
111 custom_client_info(),
112 dump_request_handle(NULL),
113 dump_generated_handle(NULL),
114 server_alive_handle(NULL) {
120 MINIDUMP_TYPE arg_dump_type,
121 DWORD* arg_thread_id,
122 EXCEPTION_POINTERS** arg_exception_pointers,
125 HANDLE arg_dump_request_handle,
126 HANDLE arg_dump_generated_handle,
127 HANDLE arg_server_alive)
130 dump_type(arg_dump_type),
131 thread_id(arg_thread_id),
132 exception_pointers(arg_exception_pointers),
133 assert_info(arg_assert_info),
134 custom_client_info(custom_info),
135 dump_request_handle(arg_dump_request_handle),
136 dump_generated_handle(arg_dump_generated_handle),
137 server_alive_handle(arg_server_alive) {
181 #endif // CLIENT_WINDOWS_COMMON_IPC_PROTOCOL_H__
static const int kValueMaxLength
ProtocolMessage(MessageTag arg_tag, DWORD arg_id, MINIDUMP_TYPE arg_dump_type, DWORD *arg_thread_id, EXCEPTION_POINTERS **arg_exception_pointers, MDRawAssertionInfo *arg_assert_info, const CustomClientInfo &custom_info, HANDLE arg_dump_request_handle, HANDLE arg_dump_generated_handle, HANDLE arg_server_alive)
MDRawAssertionInfo * assert_info
void set_name(const wchar_t *name_arg)
static const int kNameMaxLength
HANDLE server_alive_handle
wchar_t value[kValueMaxLength]
static void safe_wcscpy(wchar_t *destination, size_t destination_size, const wchar_t *source)
CustomInfoEntry(const wchar_t *name_arg, const wchar_t *value_arg)
HANDLE dump_request_handle
CustomClientInfo custom_client_info
wchar_t name[kNameMaxLength]
EXCEPTION_POINTERS ** exception_pointers
const CustomInfoEntry * entries
HANDLE dump_generated_handle
void set_value(const wchar_t *value_arg)