ImagingTools Core SDK
Public Member Functions | List of all members
imtloggui::IEventItemFactoryabstract

#include <IEventItemFactory.h>

Inherited by imtloggui::CEventFactoryCompBase [virtual].

Public Member Functions

virtual QVector< int > GetSupportedMessageIds () const =0
 
virtual IEventItemCreateInstance (const ilog::IMessageConsumer::MessagePtr &message) const =0
 

Detailed Description

Interface for the event item factory.

Definition at line 19 of file IEventItemFactory.h.

Member Function Documentation

◆ CreateInstance()

virtual IEventItem * imtloggui::IEventItemFactory::CreateInstance ( const ilog::IMessageConsumer::MessagePtr &  message) const
pure virtual

Create event item instance with factory or slaves Slaves are used if the factory cannot create an event item instance for the given message

◆ GetSupportedMessageIds()

virtual QVector< int > imtloggui::IEventItemFactory::GetSupportedMessageIds ( ) const
pure virtual

Get supported message ids for factory and all slaves