Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::inspect::ControlMainThreadExecutor Class Reference

Adapts typed control execution onto the completion-carrying Inspector main thread RPC without creating another queue or transport. More...

#include <control_main_thread_executor.hpp>

Public Types

using Handler = ControlOperationExecutor

Public Member Functions

 ControlMainThreadExecutor (std::shared_ptr< InspectorMainThreadRpc > rpc, Handler handler)
ControlOperationExecutor executor () const
 The returned executor owns the adapter state.

Detailed Description

Adapts typed control execution onto the completion-carrying Inspector main thread RPC without creating another queue or transport.

Member Typedef Documentation

◆ Handler

Constructor & Destructor Documentation

◆ ControlMainThreadExecutor()

pulp::inspect::ControlMainThreadExecutor::ControlMainThreadExecutor ( std::shared_ptr< InspectorMainThreadRpc > rpc,
Handler handler )

Member Function Documentation

◆ executor()

ControlOperationExecutor pulp::inspect::ControlMainThreadExecutor::executor ( ) const

The returned executor owns the adapter state.

A main-thread operation that outlives a fenced started timeout therefore cannot reference a destroyed adapter or borrowed request/progress objects.


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