class Core::Portable::ParamObserverBase

Base class to implement a standalone parameter observer.

#include <coreparams.h>

class ParamObserverBase: public Core::Portable::IParamObserver
{
public:
    // methods

    virtual void* castTo(TypeID typeId);
};

Inherited Members

public:
    // typedefs

    typedef int32 TypeID;

    // fields

    static const TypeID kTypeID =  'IPaO';

    // methods

    virtual void* castTo(TypeID typeId) = 0;
    virtual void paramChanged(Parameter* p, int msg) = 0;