TvlSim Logo  1.01.6
C++ Simulated Travel-Oriented Distribution System Library
Loading...
Searching...
No Matches
TVLSIM::FacDsimServiceContext Class Reference

#include <tvlsim/factory/FacDsimServiceContext.hpp>

+ Inheritance diagram for TVLSIM::FacDsimServiceContext:

Public Member Functions

 ~FacDsimServiceContext ()
 
TVLSIM_ServiceContextcreate ()
 

Static Public Member Functions

static FacDsimServiceContextinstance ()
 

Protected Member Functions

 FacDsimServiceContext ()
 

Detailed Description

Factory for Bucket.

Definition at line 19 of file FacDsimServiceContext.hpp.

Constructor & Destructor Documentation

◆ ~FacDsimServiceContext()

TVLSIM::FacDsimServiceContext::~FacDsimServiceContext ( )

Destructor.
The Destruction put the _instance to NULL in order to be clean for the next FacDsimServiceContext::instance()

Definition at line 17 of file FacDsimServiceContext.cpp.

◆ FacDsimServiceContext()

TVLSIM::FacDsimServiceContext::FacDsimServiceContext ( )
inlineprotected

Default Constructor.
This constructor is protected in order to ensure the singleton pattern.

Definition at line 43 of file FacDsimServiceContext.hpp.

Referenced by instance().

Member Function Documentation

◆ instance()

FacDsimServiceContext & TVLSIM::FacDsimServiceContext::instance ( )
static

Provide the unique instance.
The singleton is instantiated when first used

Returns
FacDsimServiceContext&

Definition at line 22 of file FacDsimServiceContext.cpp.

References FacDsimServiceContext().

◆ create()

TVLSIM_ServiceContext & TVLSIM::FacDsimServiceContext::create ( )

Create a new TVLSIM_ServiceContext object.
This new object is added to the list of instantiated objects.

Returns
TVLSIM_ServiceContext& The newly created object.

Definition at line 34 of file FacDsimServiceContext.cpp.


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