Kanzi 4.1.0
kanzi::platform::StubPlatformContext Class Reference

Stub platform context class. More...

#include <kanzi/platform/platform/platform_context/stub/stub_platform_context.hpp>

Inheritance diagram for kanzi::platform::StubPlatformContext:
[legend]

Public Member Functions

uintptr_t acquireNativeDisplay () override
 PlatformContext::acquireNativeDisplay() implementation.
 
bool initialize (const SystemConfiguration &configuration) override
 PlatformContext::initialize() implementation.
 
void releaseNativeDisplay () override
 PlatformContext::releaseNativeDisplay() implementation.
 
bool uninitialize () override
 PlatformContext::uninitialize() implementation.
 
- Public Member Functions inherited from kanzi::platform::PlatformContext
virtual ~PlatformContext ()=default
 

Static Public Member Functions

static unique_ptr< PlatformContextcreate ()
 Creates a new Stub platform context.
 

Protected Member Functions

 StubPlatformContext ()=default
 Constructor.
 
- Protected Member Functions inherited from kanzi::platform::PlatformContext
 PlatformContext ()=default
 

Detailed Description

Stub platform context class.

Since
Kanzi 4.0.0
Kanzi 4.1.0 renamed from StubPlatform.
Attention
This feature is experimental and is likely to change in future releases.

Constructor & Destructor Documentation

◆ StubPlatformContext()

kanzi::platform::StubPlatformContext::StubPlatformContext ( )
protecteddefault

Constructor.

Member Function Documentation

◆ initialize()

bool kanzi::platform::StubPlatformContext::initialize ( const SystemConfiguration & configuration)
overridevirtual

◆ uninitialize()

bool kanzi::platform::StubPlatformContext::uninitialize ( )
overridevirtual

◆ acquireNativeDisplay()

uintptr_t kanzi::platform::StubPlatformContext::acquireNativeDisplay ( )
overridevirtual

◆ releaseNativeDisplay()

void kanzi::platform::StubPlatformContext::releaseNativeDisplay ( )
overridevirtual

◆ create()

static unique_ptr< PlatformContext > kanzi::platform::StubPlatformContext::create ( )
inlinestatic

Creates a new Stub platform context.

Returns
Newly created Stub platform context.

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