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 169 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
fxl::WeakPtr<ProcessLimboHandler> GetWeakPtr ()
Defined at line 172 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void ActiveStateChanged (bool active)
Defined at line 182 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 204 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void SetActive (bool active, SetActiveCallback )
fuchsia.exception.ProcessLimbo implementation.
Defined at line 176 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void GetActive (GetActiveCallback )
Defined at line 216 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void WatchActive (WatchActiveCallback )
Defined at line 220 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void ListProcessesWaitingOnException (ListProcessesWaitingOnExceptionCallback )
Defined at line 233 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void WatchProcessesWaitingOnException (WatchProcessesWaitingOnExceptionCallback )
Defined at line 271 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void RetrieveException (zx_koid_t process_koid, RetrieveExceptionCallback )
Defined at line 295 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void ReleaseProcess (zx_koid_t process_koid, ReleaseProcessCallback )
Defined at line 317 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void GetFilters (GetFiltersCallback )
Defined at line 334 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void AppendFilters (std::vector<std::string> filters, AppendFiltersCallback )
Defined at line 343 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc
void RemoveFilters (std::vector<std::string> filters, RemoveFiltersCallback )
Defined at line 362 of file ../../src/developer/forensics/exceptions/process_limbo_manager.cc