|
virtual StatusCode | initialize () |
| Initialize Service. More...
|
|
virtual StatusCode | finalize () |
| Finalize Service. More...
|
|
virtual std::auto_ptr< std::istream > | open (const std::string &url) |
|
virtual const std::vector< std::string > & | protocols () const |
|
| VFSSvc (const std::string &name, ISvcLocator *svcloc) |
| Standard constructor. More...
|
|
virtual | ~VFSSvc () |
| Destructor. More...
|
|
| extends1 (A1 a1, A2 a2, A3 a3) |
| Templated constructor with 3 arguments. More...
|
|
| extends1 (A1 a1, A2 a2) |
| Templated constructor with 2 arguments. More...
|
|
| extends1 (A1 a1) |
| Templated constructor with 1 argument. More...
|
|
| extends1 () |
| Default constructor. More...
|
|
| extends1 (A1 a1, A2 a2, A3 a3) |
| Templated constructor with 3 arguments. More...
|
|
| extends1 (A1 a1, A2 a2) |
| Templated constructor with 2 arguments. More...
|
|
| extends1 (A1 a1) |
| Templated constructor with 1 argument. More...
|
|
| extends1 () |
| Default constructor. More...
|
|
virtual void * | i_cast (const InterfaceID &tid) const |
| Implementation of IInterface::i_cast. More...
|
|
virtual void * | i_cast (const InterfaceID &tid) const |
| Implementation of IInterface::i_cast. More...
|
|
virtual StatusCode | queryInterface (const InterfaceID &ti, void **pp) |
| Implementation of IInterface::queryInterface. More...
|
|
virtual StatusCode | queryInterface (const InterfaceID &ti, void **pp) |
| Implementation of IInterface::queryInterface. More...
|
|
virtual std::vector< std::string > | getInterfaceNames () const |
| Implementation of IInterface::getInterfaceNames. More...
|
|
virtual std::vector< std::string > | getInterfaceNames () const |
| Implementation of IInterface::getInterfaceNames. More...
|
|
virtual | ~extends1 () |
| Virtual destructor. More...
|
|
virtual | ~extends1 () |
| Virtual destructor. More...
|
|
virtual unsigned long | release () |
| Release Interface instance. More...
|
|
virtual const std::string & | name () const |
| Retrieve name of the service. More...
|
|
virtual StatusCode | configure () |
| Configuration (from OFFLINE to CONFIGURED). More...
|
|
virtual StatusCode | start () |
| Start (from INITIALIZED to RUNNING). More...
|
|
virtual StatusCode | stop () |
| Stop (from RUNNING to INITIALIZED). More...
|
|
virtual StatusCode | terminate () |
| Initialization (from CONFIGURED to OFFLINE). More...
|
|
virtual Gaudi::StateMachine::State | FSMState () const |
| Get the current state. More...
|
|
virtual Gaudi::StateMachine::State | targetFSMState () const |
| When we are in the middle of a transition, get the state where the transition is leading us. More...
|
|
virtual StatusCode | reinitialize () |
| Initialization (from INITIALIZED or RUNNING to INITIALIZED, via CONFIGURED). More...
|
|
virtual StatusCode | restart () |
| Initialization (from RUNNING to RUNNING, via INITIALIZED). More...
|
|
virtual StatusCode | sysInitialize () |
| Initialize Service. More...
|
|
virtual StatusCode | sysStart () |
| Initialize Service. More...
|
|
virtual StatusCode | sysStop () |
| Initialize Service. More...
|
|
virtual StatusCode | sysFinalize () |
| Finalize Service. More...
|
|
virtual StatusCode | sysReinitialize () |
| Re-initialize the Service. More...
|
|
virtual StatusCode | sysRestart () |
| Re-initialize the Service. More...
|
|
virtual StatusCode | setProperty (const Property &p) |
| Set the property by property. More...
|
|
virtual StatusCode | setProperty (const std::string &s) |
| Set the property by string. More...
|
|
virtual StatusCode | setProperty (const std::string &n, const std::string &v) |
| Set the property by std::string. More...
|
|
virtual StatusCode | getProperty (Property *p) const |
| Get the property by property. More...
|
|
virtual const Property & | getProperty (const std::string &name) const |
| Get the property by name. More...
|
|
virtual StatusCode | getProperty (const std::string &n, std::string &v) const |
| Get the property by std::string. More...
|
|
virtual const std::vector< Property * > & | getProperties () const |
| Get list of properties. More...
|
|
virtual bool | hasProperty (const std::string &name) const |
| Return true if we have a property with the given name. More...
|
|
template<class TYPE > |
StatusCode | setProperty (const std::string &name, const TYPE &value) |
| set the property form the value More...
|
|
| Service (const std::string &name, ISvcLocator *svcloc) |
| Standard Constructor. More...
|
|
SmartIF< ISvcLocator > & | serviceLocator () const |
| Retrieve pointer to service locator. More...
|
|
StatusCode | setProperties () |
| Method for setting declared properties to the values specified for the job. More...
|
|
template<class T > |
StatusCode | service (const std::string &name, const T *&psvc, bool createIf=true) const |
| Access a service by name, creating it if it doesn't already exist. More...
|
|
template<class T > |
StatusCode | service (const std::string &name, T *&psvc, bool createIf=true) const |
|
template<class T > |
StatusCode | service (const std::string &svcType, const std::string &svcName, T *&psvc) const |
| Access a service by name and type, creating it if it doesn't already exist. More...
|
|
template<class T > |
Property * | declareProperty (const std::string &name, T &property, const std::string &doc="none") const |
| Declare the named property. More...
|
|
Property * | declareRemoteProperty (const std::string &name, IProperty *rsvc, const std::string &rname="") const |
| Declare remote named properties. More...
|
|
SmartIF< IAuditorSvc > & | auditorSvc () const |
| The standard auditor service.May not be invoked before sysInitialize() has been invoked. More...
|
|
virtual unsigned long | release () |
| Release Interface instance. More...
|
|
virtual const std::string & | name () const |
| Retrieve name of the service. More...
|
|
virtual StatusCode | configure () |
| Configuration (from OFFLINE to CONFIGURED). More...
|
|
virtual StatusCode | start () |
| Start (from INITIALIZED to RUNNING). More...
|
|
virtual StatusCode | stop () |
| Stop (from RUNNING to INITIALIZED). More...
|
|
virtual StatusCode | terminate () |
| Initialization (from CONFIGURED to OFFLINE). More...
|
|
virtual Gaudi::StateMachine::State | FSMState () const |
| Get the current state. More...
|
|
virtual Gaudi::StateMachine::State | targetFSMState () const |
| When we are in the middle of a transition, get the state where the transition is leading us. More...
|
|
virtual StatusCode | reinitialize () |
| Initialization (from INITIALIZED or RUNNING to INITIALIZED, via CONFIGURED). More...
|
|
virtual StatusCode | restart () |
| Initialization (from RUNNING to RUNNING, via INITIALIZED). More...
|
|
virtual StatusCode | sysInitialize () |
| Initialize Service. More...
|
|
virtual StatusCode | sysStart () |
| Initialize Service. More...
|
|
virtual StatusCode | sysStop () |
| Initialize Service. More...
|
|
virtual StatusCode | sysFinalize () |
| Finalize Service. More...
|
|
virtual StatusCode | sysReinitialize () |
| Re-initialize the Service. More...
|
|
virtual StatusCode | sysRestart () |
| Re-initialize the Service. More...
|
|
virtual StatusCode | setProperty (const Property &p) |
| Set the property by property. More...
|
|
virtual StatusCode | setProperty (const std::string &s) |
| Set the property by string. More...
|
|
virtual StatusCode | setProperty (const std::string &n, const std::string &v) |
| Set the property by std::string. More...
|
|
virtual StatusCode | getProperty (Property *p) const |
| Get the property by property. More...
|
|
virtual const Property & | getProperty (const std::string &name) const |
| Get the property by name. More...
|
|
virtual StatusCode | getProperty (const std::string &n, std::string &v) const |
| Get the property by std::string. More...
|
|
virtual const std::vector< Property * > & | getProperties () const |
| Get list of properties. More...
|
|
virtual bool | hasProperty (const std::string &name) const |
| Return true if we have a property with the given name. More...
|
|
template<class TYPE > |
StatusCode | setProperty (const std::string &name, const TYPE &value) |
| set the property form the value More...
|
|
| Service (const std::string &name, ISvcLocator *svcloc) |
| Standard Constructor. More...
|
|
SmartIF< ISvcLocator > & | serviceLocator () const |
| Retrieve pointer to service locator. More...
|
|
StatusCode | setProperties () |
| Method for setting declared properties to the values specified for the job. More...
|
|
template<class T > |
StatusCode | service (const std::string &name, const T *&psvc, bool createIf=true) const |
| Access a service by name, creating it if it doesn't already exist. More...
|
|
template<class T > |
StatusCode | service (const std::string &name, T *&psvc, bool createIf=true) const |
|
template<class T > |
StatusCode | service (const std::string &svcType, const std::string &svcName, T *&psvc) const |
| Access a service by name and type, creating it if it doesn't already exist. More...
|
|
template<class T > |
Property * | declareProperty (const std::string &name, T &property, const std::string &doc="none") const |
| Declare the named property. More...
|
|
Property * | declareRemoteProperty (const std::string &name, IProperty *rsvc, const std::string &rname="") const |
| Declare remote named properties. More...
|
|
SmartIF< IAuditorSvc > & | auditorSvc () const |
| The standard auditor service.May not be invoked before sysInitialize() has been invoked. More...
|
|
| CommonMessaging (const A1 &a1, const A2 &a2, const A3 &a3) |
| Templated constructor with 3 arguments. More...
|
|
| CommonMessaging (const A1 &a1, const A2 &a2) |
| Templated constructor with 2 arguments. More...
|
|
| CommonMessaging (const A1 &a1) |
| Templated constructor with 1 argument. More...
|
|
| CommonMessaging () |
| Default constructor. More...
|
|
| CommonMessaging (const A1 &a1, const A2 &a2, const A3 &a3) |
| Templated constructor with 3 arguments. More...
|
|
| CommonMessaging (const A1 &a1, const A2 &a2) |
| Templated constructor with 2 arguments. More...
|
|
| CommonMessaging (const A1 &a1) |
| Templated constructor with 1 argument. More...
|
|
| CommonMessaging () |
| Default constructor. More...
|
|
virtual | ~CommonMessaging () |
| Virtual destructor. More...
|
|
virtual | ~CommonMessaging () |
| Virtual destructor. More...
|
|
SmartIF< IMessageSvc > & | msgSvc () const |
| The standard message service. More...
|
|
SmartIF< IMessageSvc > & | msgSvc () const |
| The standard message service. More...
|
|
MsgStream & | msgStream () const |
| Return an uninitialized MsgStream. More...
|
|
MsgStream & | msgStream (const MSG::Level level) const |
| Predefined configurable message stream for the efficient printouts. More...
|
|
MsgStream & | msgStream () const |
| Return an uninitialized MsgStream. More...
|
|
MsgStream & | msgStream (const MSG::Level level) const |
| Predefined configurable message stream for the efficient printouts. More...
|
|
MsgStream & | always () const |
| shortcut for the method msgStream(MSG::ALWAYS) More...
|
|
MsgStream & | always () const |
| shortcut for the method msgStream(MSG::ALWAYS) More...
|
|
MsgStream & | fatal () const |
| shortcut for the method msgStream(MSG::FATAL) More...
|
|
MsgStream & | fatal () const |
| shortcut for the method msgStream(MSG::FATAL) More...
|
|
MsgStream & | err () const |
| shortcut for the method msgStream(MSG::ERROR) More...
|
|
MsgStream & | err () const |
| shortcut for the method msgStream(MSG::ERROR) More...
|
|
MsgStream & | error () const |
| shortcut for the method msgStream(MSG::ERROR) More...
|
|
MsgStream & | error () const |
| shortcut for the method msgStream(MSG::ERROR) More...
|
|
MsgStream & | warning () const |
| shortcut for the method msgStream(MSG::WARNING) More...
|
|
MsgStream & | warning () const |
| shortcut for the method msgStream(MSG::WARNING) More...
|
|
MsgStream & | info () const |
| shortcut for the method msgStream(MSG::INFO) More...
|
|
MsgStream & | info () const |
| shortcut for the method msgStream(MSG::INFO) More...
|
|
MsgStream & | debug () const |
| shortcut for the method msgStream(MSG::DEBUG) More...
|
|
MsgStream & | debug () const |
| shortcut for the method msgStream(MSG::DEBUG) More...
|
|
MsgStream & | verbose () const |
| shortcut for the method msgStream(MSG::VERBOSE) More...
|
|
MsgStream & | verbose () const |
| shortcut for the method msgStream(MSG::VERBOSE) More...
|
|
MsgStream & | msg () const |
| shortcut for the method msgStream(MSG::INFO) More...
|
|
MsgStream & | msg () const |
| shortcut for the method msgStream(MSG::INFO) More...
|
|
MSG::Level | msgLevel () const |
| get the output level from the embedded MsgStream More...
|
|
bool | msgLevel (MSG::Level lvl) const |
| get the output level from the embedded MsgStream More...
|
|
MSG::Level | msgLevel () const |
| get the output level from the embedded MsgStream More...
|
|
bool | msgLevel (MSG::Level lvl) const |
| get the output level from the embedded MsgStream More...
|
|
virtual | ~extend_interfaces3 () |
| Virtual destructor. More...
|
|
virtual | ~extend_interfaces3 () |
| Virtual destructor. More...
|
|
| DeclareInterfaceID (IService, 3, 0) |
| InterfaceID. More...
|
|
virtual | ~IService () |
| virtual destructor More...
|
|
| DeclareInterfaceID (IService, 3, 0) |
| InterfaceID. More...
|
|
virtual | ~IService () |
| virtual destructor More...
|
|
| DeclareInterfaceID (INamedInterface, 1, 0) |
| InterfaceID. More...
|
|
virtual | ~INamedInterface () |
| Virtual destructor (always needed for abstract classes). More...
|
|
| DeclareInterfaceID (INamedInterface, 1, 0) |
| InterfaceID. More...
|
|
virtual | ~INamedInterface () |
| Virtual destructor (always needed for abstract classes). More...
|
|
virtual unsigned long | addRef ()=0 |
| Increment the reference count of Interface instance. More...
|
|
virtual unsigned long | refCount () const =0 |
| Current reference count. More...
|
|
virtual | ~IInterface () |
| Virtual destructor. More...
|
|
virtual unsigned long | addRef ()=0 |
| Increment the reference count of Interface instance. More...
|
|
virtual unsigned long | refCount () const =0 |
| Current reference count. More...
|
|
virtual | ~IInterface () |
| Virtual destructor. More...
|
|
| DeclareInterfaceID (IProperty, 2, 1) |
| InterfaceID. More...
|
|
| DeclareInterfaceID (IProperty, 2, 1) |
| InterfaceID. More...
|
|
| DeclareInterfaceID (IStateful, 1, 0) |
| InterfaceID. More...
|
|
virtual | ~IStateful () |
|
| DeclareInterfaceID (IStateful, 1, 0) |
| InterfaceID. More...
|
|
virtual | ~IStateful () |
|
virtual | ~extend_interfaces1 () |
| Virtual destructor. More...
|
|
virtual | ~extend_interfaces1 () |
| Virtual destructor. More...
|
|
| DeclareInterfaceID (IFileAccess, 2, 0) |
| InterfaceID. More...
|
|
virtual | ~IFileAccess () |
|
| DeclareInterfaceID (IFileAccess, 2, 0) |
| InterfaceID. More...
|
|
virtual | ~IFileAccess () |
|
|
typedef extends1 | base_class |
| Typedef to this class. More...
|
|
typedef extends1 | base_class |
| Typedef to this class. More...
|
|
typedef extend_interfaces1< IFileAccess > | extend_interfaces_base |
| Typedef to the base of this class. More...
|
|
typedef extend_interfaces1< IFileAccess > | extend_interfaces_base |
| Typedef to the base of this class. More...
|
|
typedef extend_interfaces_base::ext_iids | interfaces |
| MPL set of all the implemented interfaces. More...
|
|
typedef extend_interfaces_base::ext_iids | interfaces |
| MPL set of all the implemented interfaces. More...
|
|
typedef Gaudi::PluginService::Factory< IService *, const std::string &, ISvcLocator * > | Factory |
|
typedef Gaudi::PluginService::Factory< IService *, const std::string &, ISvcLocator * > | Factory |
|
typedef CommonMessaging | base_class |
|
typedef CommonMessaging | base_class |
|
typedef implements3 | base_class |
| Typedef to this class. More...
|
|
typedef implements3 | base_class |
| Typedef to this class. More...
|
|
typedef extend_interfaces3< IService, IProperty, IStateful > | extend_interfaces_base |
| Typedef to the base of this class. More...
|
|
typedef extend_interfaces3< IService, IProperty, IStateful > | extend_interfaces_base |
| Typedef to the base of this class. More...
|
|
typedef extend_interfaces_base::ext_iids | interfaces |
| MPL set of all the implemented interfaces. More...
|
|
typedef extend_interfaces_base::ext_iids | interfaces |
| MPL set of all the implemented interfaces. More...
|
|
typedef mpl::fold< typename IService::iid::iids::type, typename mpl::fold< typename IProperty::iid::iids::type, typename IStateful::iid::iids::type, mpl::insert< mpl::_1, mpl::_2 > >::type, mpl::insert< mpl::_1, mpl::_2 > >::type | ext_iids |
| MPL set of interfaces extended by this one. More...
|
|
typedef mpl::fold< typename IService::iid::iids::type, typename mpl::fold< typename IProperty::iid::iids::type, typename IStateful::iid::iids::type, mpl::insert< mpl::_1, mpl::_2 > >::type, mpl::insert< mpl::_1, mpl::_2 > >::type | ext_iids |
| MPL set of interfaces extended by this one. More...
|
|
enum | Status {
SUCCESS = 1,
NO_INTERFACE,
VERSMISMATCH,
LAST_ERROR,
SUCCESS = 1,
NO_INTERFACE,
VERSMISMATCH,
LAST_ERROR
} |
| Return status. More...
|
|
enum | Status {
SUCCESS = 1,
NO_INTERFACE,
VERSMISMATCH,
LAST_ERROR,
SUCCESS = 1,
NO_INTERFACE,
VERSMISMATCH,
LAST_ERROR
} |
| Return status. More...
|
|
typedef Gaudi::InterfaceId< IInterface, 0, 0 > | iid |
| Interface ID. More...
|
|
typedef mpl::set1< iid > | ext_iids |
| Extra interfaces. More...
|
|
typedef Gaudi::InterfaceId< IInterface, 0, 0 > | iid |
| Interface ID. More...
|
|
typedef mpl::set1< iid > | ext_iids |
| Extra interfaces. More...
|
|
typedef IFileAccess::iid::iids::type | ext_iids |
| MPL set of interfaces extended by this one. More...
|
|
typedef IFileAccess::iid::iids::type | ext_iids |
| MPL set of interfaces extended by this one. More...
|
|
static const InterfaceID & | interfaceID () |
| Return an instance of InterfaceID identifying the interface. More...
|
|
static const InterfaceID & | interfaceID () |
| Return an instance of InterfaceID identifying the interface. More...
|
|
virtual | ~Service () |
| Standard Destructor. More...
|
|
int | outputLevel () const |
| get the Service's output level More...
|
|
virtual | ~Service () |
| Standard Destructor. More...
|
|
int | outputLevel () const |
| get the Service's output level More...
|
|
void | updateMsgStreamOutputLevel (int level) |
| Update the output level of the cached MsgStream. More...
|
|
void | updateMsgStreamOutputLevel (int level) |
| Update the output level of the cached MsgStream. More...
|
|
IntegerProperty | m_outputLevel |
| Service output level. More...
|
|
Gaudi::StateMachine::State | m_state |
| Service state. More...
|
|
Gaudi::StateMachine::State | m_targetState |
| Service state. More...
|
|
SmartIF< IMessageSvc > | m_msgsvc |
| Pointer to the message service;. More...
|
|
std::auto_ptr< MsgStream > | m_msgStream |
| The predefined message stream. More...
|
|
bool | m_streamWithService |
| Flag to create a new MsgStream if it was created without the message service. More...
|
|
Simple service that allows to read files independently from the storage.
The service uses tools to resolve URLs and serve the files as input streams. The basic implementations read from the filesystem, and simple extensions allow to read from databases, web...
- Author
- Marco Clemencic
- Date
- 2008-01-18
Definition at line 27 of file VFSSvc.h.