Torc  0.1
Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
TorcI2CDeviceFactory Class Referenceabstract

#include <torci2cbus.h>

Inheritance diagram for TorcI2CDeviceFactory:
[legend]

Public Member Functions

 TorcI2CDeviceFactory ()
 
virtual ~TorcI2CDeviceFactory ()=default
 
TorcI2CDeviceFactoryNextFactory (void) const
 
virtual TorcI2CDeviceCreate (int Address, const QString &Name, const QVariantMap &Details)=0
 

Static Public Member Functions

static TorcI2CDeviceFactoryGetTorcI2CDeviceFactory (void)
 

Protected Attributes

TorcI2CDeviceFactorynextTorcI2CDeviceFactory
 

Static Protected Attributes

static TorcI2CDeviceFactorygTorcI2CDeviceFactory = nullptr
 

Detailed Description

Definition at line 28 of file torci2cbus.h.

Constructor & Destructor Documentation

TorcI2CDeviceFactory::TorcI2CDeviceFactory ( )

Definition at line 35 of file torci2cbus.cpp.

virtual TorcI2CDeviceFactory::~TorcI2CDeviceFactory ( )
virtualdefault

Member Function Documentation

virtual TorcI2CDevice* TorcI2CDeviceFactory::Create ( int  Address,
const QString &  Name,
const QVariantMap &  Details 
)
pure virtual
TorcI2CDeviceFactory * TorcI2CDeviceFactory::GetTorcI2CDeviceFactory ( void  )
static

Definition at line 41 of file torci2cbus.cpp.

TorcI2CDeviceFactory * TorcI2CDeviceFactory::NextFactory ( void  ) const

Definition at line 46 of file torci2cbus.cpp.

Member Data Documentation

TorcI2CDeviceFactory * TorcI2CDeviceFactory::gTorcI2CDeviceFactory = nullptr
staticprotected

Definition at line 39 of file torci2cbus.h.

TorcI2CDeviceFactory* TorcI2CDeviceFactory::nextTorcI2CDeviceFactory
protected

Definition at line 40 of file torci2cbus.h.


The documentation for this class was generated from the following files: