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...