class ProcessLimboHandler
Defined at line 80 of file ../../src/developer/forensics/exceptions/process_limbo_manager.h
Handles *one* process limbo connection. Having one handler per connection lets us do patterns
like hanging get, which requires to recongnize per-connection state. The limbo manager is the
common state all connections query.
Public Methods
void ProcessLimboHandler (fxl::WeakPtr<ProcessLimboManager> limbo_manager)
ProcessLimboHandler -----------------------------------------------------------------------------
Defined at line 170 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
fxl::WeakPtr<ProcessLimboHandler> GetWeakPtr ()
Defined at line 173 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void ActiveStateChanged (bool active)
Defined at line 183 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void LimboChanged (std::vector<fuchsia::exception::ProcessExceptionMetadata> limbo_list)
Called when a process goes in or out of limbo (ProcessLimboManager::AddToLimbo).
Defined at line 205 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void SetActive (bool active, SetActiveCallback )
fuchsia.exception.ProcessLimbo implementation.
Defined at line 177 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void GetActive (GetActiveCallback )
Defined at line 217 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void WatchActive (WatchActiveCallback )
Defined at line 221 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void ListProcessesWaitingOnException (ListProcessesWaitingOnExceptionCallback )
Defined at line 234 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void WatchProcessesWaitingOnException (WatchProcessesWaitingOnExceptionCallback )
Defined at line 272 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void RetrieveException (zx_koid_t process_koid, RetrieveExceptionCallback )
Defined at line 296 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void ReleaseProcess (zx_koid_t process_koid, ReleaseProcessCallback )
Defined at line 318 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void GetFilters (GetFiltersCallback )
Defined at line 335 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void AppendFilters (std::vector<std::string> filters, AppendFiltersCallback )
Defined at line 344 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void RemoveFilters (std::vector<std::string> filters, RemoveFiltersCallback )
Defined at line 363 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc