Kanzi 3.9.10
kanzi::CallbackProcessorRuntime Class Reference

Holds the runtime state of a CallbackBindingProcessor. More...

#include <kanzi/core.ui/binding/callback_binding_processor_runtime.hpp>

Inheritance diagram for kanzi::CallbackProcessorRuntime:
[legend]

Static Public Member Functions

static unique_ptr< CallbackProcessorRuntimecreate (CallbackBindingProcessor &processor)
 Creates a CallbackProcessorRuntime.
 

Protected Member Functions

 CallbackProcessorRuntime (CallbackBindingProcessor &processor)
 Constructor.
 
bool validateOverride (Variant &value) override
 BindingProcessorRuntime::validateOverride() implementation.
 
- Protected Member Functions inherited from kanzi::BindingProcessorRuntime
virtual void attachOverride (AbstractBindingRuntime &bindingRuntime)
 Implementation-specific attach of the binding processor runtime.
 
 BindingProcessorRuntime (BindingProcessor &processor)
 Constructor.
 
virtual void detachOverride ()
 Implementation-specific detach of the binding processor runtime.
 

Additional Inherited Members

- Public Member Functions inherited from kanzi::BindingProcessorRuntime
void attach (AbstractBindingRuntime &bindingRuntime)
 Called when the binding source or target runtime containing the processor runtime is being attached.
 
void detach ()
 Called when the binding source or target runtime containing the processor runtime is being detached.
 
AbstractBindingRuntimegetBindingRuntime () const
 Gets the binding runtime.
 
BindingProcessorgetProcessor () const
 Gets the binding processor.
 
bool validate (Variant &value)
 Returns true if the BindingProcessorRuntime has a valid state.
 
virtual ~BindingProcessorRuntime ()=default
 Destructor.
 
- Protected Attributes inherited from kanzi::BindingProcessorRuntime
AbstractBindingRuntimem_bindingRuntime
 The binding runtime containing the BindingProcessorRuntime.
 
BindingProcessorm_processor
 The processor whose runtime state is held by the BindingProcessorRuntime.
 

Detailed Description

Holds the runtime state of a CallbackBindingProcessor.

Since
Kanzi 3.9.3

Constructor & Destructor Documentation

◆ CallbackProcessorRuntime()

kanzi::CallbackProcessorRuntime::CallbackProcessorRuntime ( CallbackBindingProcessor & processor)
explicitprotected

Constructor.

Parameters
processorThe CallbackBindingProcessor who's runtime state is held by the created CallbackProcessorRuntime.

Member Function Documentation

◆ create()

static unique_ptr< CallbackProcessorRuntime > kanzi::CallbackProcessorRuntime::create ( CallbackBindingProcessor & processor)
static

Creates a CallbackProcessorRuntime.

Parameters
processorThe CallbackBindingProcessor who's runtime state is held by the created CallbackProcessorRuntime.
Returns
A CallbackProcessorRuntime instance.

◆ validateOverride()

bool kanzi::CallbackProcessorRuntime::validateOverride ( Variant & value)
overrideprotectedvirtual

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