Bayeux  3.4.1
Core Foundation library for SuperNEMO
Public Member Functions | Static Public Member Functions | List of all members
bayeux::detail::bayeux_library Class Reference

#include <bayeux/detail/bayeux_library.h>

Inheritance diagram for bayeux::detail::bayeux_library:

Public Member Functions

 bayeux_library ()
 Default constructor. More...
 
 ~bayeux_library ()
 Destructor. More...
 
datatools::logger::priority get_logging () const
 Return the logging priority. More...
 
bool is_initialized () const
 Check initialization flag. More...
 
void initialize ()
 Initialize. More...
 
void shutdown ()
 Shutdown. More...
 

Static Public Member Functions

static const std::string & bx_resource_db_name ()
 Return the name of the Bayeux library's URN database service. More...
 
static const std::string & bx_resource_resolver_name ()
 Return the name of the Bayeux library's URN to resource path resolver service. More...
 
static datatools::logger::priority process_logging_env ()
 
static bool is_instantiated ()
 Check if the Bayeux system singleton is instantiated. More...
 
static bayeux_libraryinstance ()
 Return a mutable reference to the Bayeux system singleton instance. More...
 
static const bayeux_libraryconst_instance ()
 Return a non-mutable reference to the Bayeux system singleton instance. More...
 
static bayeux_libraryinstantiate ()
 Instantiate the Vire system singleton. More...
 

Constructor & Destructor Documentation

◆ bayeux_library()

bayeux::detail::bayeux_library::bayeux_library ( )

Default constructor.

◆ ~bayeux_library()

bayeux::detail::bayeux_library::~bayeux_library ( )

Destructor.

Member Function Documentation

◆ bx_resource_db_name()

static const std::string& bayeux::detail::bayeux_library::bx_resource_db_name ( )
static

Return the name of the Bayeux library's URN database service.

◆ bx_resource_resolver_name()

static const std::string& bayeux::detail::bayeux_library::bx_resource_resolver_name ( )
static

Return the name of the Bayeux library's URN to resource path resolver service.

◆ const_instance()

static const bayeux_library& bayeux::detail::bayeux_library::const_instance ( )
static

Return a non-mutable reference to the Bayeux system singleton instance.

◆ get_logging()

datatools::logger::priority bayeux::detail::bayeux_library::get_logging ( ) const

Return the logging priority.

◆ initialize()

void bayeux::detail::bayeux_library::initialize ( )

Initialize.

◆ instance()

static bayeux_library& bayeux::detail::bayeux_library::instance ( )
static

Return a mutable reference to the Bayeux system singleton instance.

◆ instantiate()

static bayeux_library& bayeux::detail::bayeux_library::instantiate ( )
static

Instantiate the Vire system singleton.

◆ is_initialized()

bool bayeux::detail::bayeux_library::is_initialized ( ) const

Check initialization flag.

◆ is_instantiated()

static bool bayeux::detail::bayeux_library::is_instantiated ( )
static

Check if the Bayeux system singleton is instantiated.

◆ process_logging_env()

static datatools::logger::priority bayeux::detail::bayeux_library::process_logging_env ( )
static

◆ shutdown()

void bayeux::detail::bayeux_library::shutdown ( )

Shutdown.


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