6#include <QtCore/QByteArray>
24 template <
class Interface>
31template <
class Interface>
34 if (componentPtr !=
NULL){
37 return static_cast<Interface*
>(componentPtr->
GetInterface(info, subId));
static Interface * ExtractInterface(IComponent *componentPtr, const QByteArray &subId="")
Extract interface from component.
Main component interface.
virtual void * GetInterface(const istd::CClassInfo &interfaceType, const QByteArray &subId="")=0
Get access to specified component interface.
Represents platform independent type info and provide set of static class manipulation functions.
Base implementation for operations on composed ID objects.
Package with interfaces and class used for components concept.