List of all members | Public Member Functions | Public Attributes | Private Member Functions | Friends
tls::TankResponseFactory Class Reference

Singleton class to create VTankResponse objects. More...

#include <TankResponseFactory.h>

Inheritance diagram for tls::TankResponseFactory:
Inheritance graph
[legend]

Public Member Functions

VTankResponseGetTankResponse (const utl::Branch branch)
 The method More...
 

Public Attributes

static TankResponseFactory &return instance
 

Private Member Functions

TankResponseFactoryoperator= (const TankResponseFactory &)
 
 TankResponseFactory ()
 
 TankResponseFactory (const TankResponseFactory &)
 
 ~TankResponseFactory ()
 

Friends

class utl::Singleton< TankResponseFactory >
 

Detailed Description

Singleton class to create VTankResponse objects.

The factory will decide what actuall implementation to use based on the name of the branch passed as argument to GetInstance. No automatic registration is provided. The currently available models are:

Author
Javier Gonzalez
Date
28 Jan 2008

Definition at line 35 of file TankResponseFactory.h.

Constructor & Destructor Documentation

tls::TankResponseFactory::TankResponseFactory ( )
inlineprivate

Definition at line 42 of file TankResponseFactory.h.

tls::TankResponseFactory::~TankResponseFactory ( )
inlineprivate

Definition at line 45 of file TankResponseFactory.h.

tls::TankResponseFactory::TankResponseFactory ( const TankResponseFactory )
inlineprivate

Definition at line 47 of file TankResponseFactory.h.

Member Function Documentation

VTankResponse & TankResponseFactory::GetTankResponse ( const utl::Branch  branch)
TankResponseFactory& tls::TankResponseFactory::operator= ( const TankResponseFactory )
inlineprivate

Definition at line 50 of file TankResponseFactory.h.

Friends And Related Function Documentation

friend class utl::Singleton< TankResponseFactory >
friend

Definition at line 51 of file TankResponseFactory.h.

Member Data Documentation

TankResponseFactory & return utl::Singleton< TankResponseFactory >::instance
inherited

Definition at line 44 of file Singleton.h.


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

, generated on Tue Sep 26 2023.