TwiceAsNice  2019-02-18
Public Member Functions | List of all members
basda::gentec::PlinkPowerMeterFactory Class Reference

This pure abstract base class describes a factory for PlinkPowerMeter objects. More...

#include <PlinkPowerMeterFactory.hpp>

Inheritance diagram for basda::gentec::PlinkPowerMeterFactory:
Inheritance graph
Collaboration diagram for basda::gentec::PlinkPowerMeterFactory:
Collaboration graph

Public Member Functions

virtual PlinkPowerMeterPtr build (const PlinkPowerMeterConfig &config)
 
virtual ~PlinkPowerMeterFactory ()
 
virtual PlinkPowerMeterPtr build (const PlinkPowerMeterConfig &config)
 
virtual ~PlinkPowerMeterFactory ()
 

Detailed Description

This pure abstract base class describes a factory for PlinkPowerMeter objects.

Constructor & Destructor Documentation

◆ ~PlinkPowerMeterFactory() [1/2]

basda::gentec::PlinkPowerMeterFactory::~PlinkPowerMeterFactory ( )
virtual

◆ ~PlinkPowerMeterFactory() [2/2]

virtual basda::gentec::PlinkPowerMeterFactory::~PlinkPowerMeterFactory ( )
virtual

Member Function Documentation

◆ build() [1/2]

PlinkPowerMeterPtr basda::gentec::PlinkPowerMeterFactory::build ( const PlinkPowerMeterConfig config)
virtual
Precondition
config.isValid(): configuration must be valid.

Reimplemented in basda::gentec::PlinkPowerMeterFactoryFake, and basda::gentec::PlinkPowerMeterFactoryFake.

◆ build() [2/2]

virtual PlinkPowerMeterPtr basda::gentec::PlinkPowerMeterFactory::build ( const PlinkPowerMeterConfig config)
virtual
Precondition
config.isValid(): configuration must be valid.

Reimplemented in basda::gentec::PlinkPowerMeterFactoryFake, and basda::gentec::PlinkPowerMeterFactoryFake.


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