Crashpad
Public Member Functions | List of all members
crashpad::internal::ClientData Class Reference

The context data for registered threadpool waits. More...

Public Member Functions

 ClientData (HANDLE port, ExceptionHandlerServer::Delegate *delegate, ScopedKernelHANDLE process, ScopedKernelHANDLE crash_dump_requested_event, ScopedKernelHANDLE non_crash_dump_requested_event, ScopedKernelHANDLE non_crash_dump_completed_event, WinVMAddress crash_exception_information_address, WinVMAddress non_crash_exception_information_address, WinVMAddress debug_critical_section_address, WAITORTIMERCALLBACK crash_dump_request_callback, WAITORTIMERCALLBACK non_crash_dump_request_callback, WAITORTIMERCALLBACK process_end_callback)
 
base::Lock * lock ()
 
HANDLE port () const
 
ExceptionHandlerServer::Delegatedelegate () const
 
HANDLE crash_dump_requested_event () const
 
HANDLE non_crash_dump_requested_event () const
 
HANDLE non_crash_dump_completed_event () const
 
WinVMAddress crash_exception_information_address () const
 
WinVMAddress non_crash_exception_information_address () const
 
WinVMAddress debug_critical_section_address () const
 
HANDLE process () const
 

Detailed Description

The context data for registered threadpool waits.

This object must be created and destroyed on the main thread. Access must be guarded by use of the lock() with the exception of the threadpool wait variables which are accessed only by the main thread.


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