Mantid
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Functions
ConfigService.h File Reference
#include "MantidKernel/DllConfig.h"
#include "MantidKernel/ProxyInfo.h"
#include "MantidKernel/SingletonHolder.h"
#include <boost/optional/optional.hpp>
#include <map>
#include <set>
#include <string>
#include <vector>
#include <Poco/Notification.h>
#include <Poco/NotificationCenter.h>

Go to the source code of this file.

Classes

class  Mantid::Kernel::ConfigServiceImpl
 The ConfigService class provides a simple facade to access the Configuration functionality of the Mantid Framework. More...
 
class  Mantid::Kernel::ConfigServiceImpl::ConfigServiceNotification
 This is the base class for POCO Notifications sent out from the Config Service. More...
 
class  Mantid::Kernel::ConfigServiceImpl::ValueChanged
 This is the class for the notification that is to be sent when a value has been changed in config service. More...
 

Namespaces

namespace  Mantid
 Helper class which provides the Collimation Length for SANS instruments.
 
namespace  Mantid::Kernel
 

Typedefs

using Mantid::Kernel::ConfigService = Mantid::Kernel::SingletonHolder< ConfigServiceImpl >
 
using Mantid::Kernel::ConfigValChangeNotification = Mantid::Kernel::ConfigServiceImpl::ValueChanged
 
using Mantid::Kernel::ConfigValChangeNotification_ptr = const Poco::AutoPtr< Mantid::Kernel::ConfigServiceImpl::ValueChanged > &
 

Functions

MANTID_KERNEL_DLL std::string Mantid::welcomeMessage ()
 Returns the welcome message for Mantid. More...