6#include <imtbase/TBasePluginComponentImpl.h>
7#include <imtservice/IConnectionCollectionPlugin.h>
17template <
class ComponentClass>
19 public imtbase::TBasePluginComponentImpl<ComponentClass, IConnectionCollectionPlugin>
22 typedef imtbase::TBasePluginComponentImpl<ComponentClass, IConnectionCollectionPlugin> BaseClass;
27 virtual const IConnectionCollectionPlugin::IConnectionCollectionFactory* GetConnectionCollectionFactory()
const override;
32template <
class ComponentClass>
34 :BaseClass(pluginName, typeId)
41template <
class ComponentClass>
42const IConnectionCollectionPlugin::IConnectionCollectionFactory* TConnectionCollectionPluginComponentImpl<ComponentClass>::GetConnectionCollectionFactory()
const
44 return BaseClass::m_component.template GetInterface<IConnectionCollectionPlugin::IConnectionCollectionFactory>(QByteArray());