Planeshift
Public Types | Public Member Functions

google_breakpad::CrashGenerationServer Class Reference

#include <crash_generation_server.h>

List of all members.

Public Types

typedef bool(* FilterCallback )(void *context)
typedef void(* OnClientConnectedCallback )(void *context, const ClientInfo *client_info)
typedef void(* OnClientDumpRequestCallback )(void *context, const ClientInfo *client_info, const std::wstring *file_path)
typedef void(* OnClientDumpRequestCallback )(void *context, const ClientInfo &client_info, const std::string &file_path)
typedef void(* OnClientExitedCallback )(void *context, const ClientInfo *client_info)
typedef void(* OnClientExitingCallback )(void *context, const ClientInfo &client_info)
typedef void(* OnClientUploadRequestCallback )(void *context, const DWORD crash_id)

Public Member Functions

 CrashGenerationServer (const char *mach_port_name, FilterCallback filter, void *filter_context, OnClientDumpRequestCallback dump_callback, void *dump_context, OnClientExitingCallback exit_callback, void *exit_context, bool generate_dumps, const std::string &dump_path)
 CrashGenerationServer (const std::wstring &pipe_name, SECURITY_ATTRIBUTES *pipe_sec_attrs, OnClientConnectedCallback connect_callback, void *connect_context, OnClientDumpRequestCallback dump_callback, void *dump_context, OnClientExitedCallback exit_callback, void *exit_context, OnClientUploadRequestCallback upload_request_callback, void *upload_context, bool generate_dumps, const std::wstring *dump_path)
void pre_fetch_custom_info (bool do_pre_fetch)
bool Start ()
bool Start ()
bool Stop ()
 ~CrashGenerationServer ()
 ~CrashGenerationServer ()

Detailed Description

Definition at line 57 of file crash_generation_server.h.


Member Typedef Documentation

Definition at line 69 of file crash_generation_server.h.

typedef void(* google_breakpad::CrashGenerationServer::OnClientConnectedCallback)(void *context, const ClientInfo *client_info)

Definition at line 52 of file crash_generation_server.h.

typedef void(* google_breakpad::CrashGenerationServer::OnClientDumpRequestCallback)(void *context, const ClientInfo *client_info, const std::wstring *file_path)

Definition at line 55 of file crash_generation_server.h.

typedef void(* google_breakpad::CrashGenerationServer::OnClientDumpRequestCallback)(void *context, const ClientInfo &client_info, const std::string &file_path)

Definition at line 62 of file crash_generation_server.h.

typedef void(* google_breakpad::CrashGenerationServer::OnClientExitedCallback)(void *context, const ClientInfo *client_info)

Definition at line 59 of file crash_generation_server.h.

typedef void(* google_breakpad::CrashGenerationServer::OnClientExitingCallback)(void *context, const ClientInfo &client_info)

Definition at line 66 of file crash_generation_server.h.

typedef void(* google_breakpad::CrashGenerationServer::OnClientUploadRequestCallback)(void *context, const DWORD crash_id)

Definition at line 62 of file crash_generation_server.h.


Constructor & Destructor Documentation

google_breakpad::CrashGenerationServer::CrashGenerationServer ( const char *  mach_port_name,
FilterCallback  filter,
void *  filter_context,
OnClientDumpRequestCallback  dump_callback,
void *  dump_context,
OnClientExitingCallback  exit_callback,
void *  exit_context,
bool  generate_dumps,
const std::string &  dump_path 
)
google_breakpad::CrashGenerationServer::~CrashGenerationServer ( )
google_breakpad::CrashGenerationServer::CrashGenerationServer ( const std::wstring &  pipe_name,
SECURITY_ATTRIBUTES *  pipe_sec_attrs,
OnClientConnectedCallback  connect_callback,
void *  connect_context,
OnClientDumpRequestCallback  dump_callback,
void *  dump_context,
OnClientExitedCallback  exit_callback,
void *  exit_context,
OnClientUploadRequestCallback  upload_request_callback,
void *  upload_context,
bool  generate_dumps,
const std::wstring *  dump_path 
)
google_breakpad::CrashGenerationServer::~CrashGenerationServer ( )

Member Function Documentation

void google_breakpad::CrashGenerationServer::pre_fetch_custom_info ( bool  do_pre_fetch) [inline]

Definition at line 105 of file crash_generation_server.h.

bool google_breakpad::CrashGenerationServer::Start ( )
bool google_breakpad::CrashGenerationServer::Start ( )
bool google_breakpad::CrashGenerationServer::Stop ( )

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