struct Core::IPropertyHandler

Overview

Basic interface to get/set properties. More…

#include <coreproperty.h>

struct IPropertyHandler
{
    // fields

    static const InterfaceID kIID = 0;

    // methods

    virtual void setProperty(const Property& value) = 0;
    virtual void getProperty(Property& value) = 0;
    virtual void release() = 0;
};

// direct descendants

struct IGattCentral;
struct IGattCentralFactory;
struct IGattPeripheral;
struct IGattPeripheralFactory;
struct ICoreView;
struct IGameBitmapRenderer;
struct IGameCore;
struct IGameEnvironment;
struct IGameLibrary;
struct IConstructor;
class BaseApplication;
struct IUsbHidManager;

Detailed Documentation

Basic interface to get/set properties.

Methods

virtual void setProperty(const Property& value) = 0

Set property value.

virtual void getProperty(Property& value) = 0

Get property value.

Type and size need to be initialized by caller.

virtual void release() = 0

Release this instance.