AirInv Logo  0.1.2
C++ Simulated Airline Inventory Management System library
AIRINV::FacAirinvServiceContext Class Reference

#include <airinv/factory/FacAirinvServiceContext.hpp>

+ Inheritance diagram for AIRINV::FacAirinvServiceContext:

List of all members.

Public Member Functions

 ~FacAirinvServiceContext ()
AIRINV_ServiceContextcreate ()

Static Public Member Functions

static FacAirinvServiceContextinstance ()

Protected Member Functions

 FacAirinvServiceContext ()

Detailed Description

Factory for Bucket.

Definition at line 18 of file FacAirinvServiceContext.hpp.


Constructor & Destructor Documentation

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

Definition at line 17 of file FacAirinvServiceContext.cpp.

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

Definition at line 42 of file FacAirinvServiceContext.hpp.

Referenced by instance().


Member Function Documentation

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

Returns:
FacAirinvServiceContext&

Definition at line 22 of file FacAirinvServiceContext.cpp.

References FacAirinvServiceContext().

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

Returns:
AIRINV_ServiceContext& The newly created object.

Definition at line 34 of file FacAirinvServiceContext.cpp.


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines