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;
};

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.