26 namespace application {
 
   44         tmp = 
instance_.load(boost::memory_order_consume);
 
   48             instance_.store(tmp, boost::memory_order_release);
 
virtual ~ApplicationFactory()
 
Contains declaration of application factory, used by common main files for initialization of applicat...
 
FactoryInterface * internal_factory
"Internal factory", responsible for returning of classes of different objects (applications). 
 
static boost::atomic< ApplicationFactory * > instance_
 
static ApplicationFactory * getInstance()
 
static boost::mutex instantiation_mutex
 
Application factory, class responsible for generation of an application object. Defined in the form o...