Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
ifdh-art
src
IFFileTransfer
IFFileTransfer_service.h
Go to the documentation of this file.
1
#ifndef IFFILETRANSFER_H
2
#define IFFILETRANSFER_H
3
4
#include "
art/Framework/Services/Registry/ActivityRegistry.h
"
5
#include "
art/Framework/Services/Registry/ServiceHandle.h
"
6
#include "
fhiclcpp/ParameterSet.h
"
7
#include "
art/Framework/Services/Registry/ServiceMacros.h
"
8
#include "
art/Framework/Services/FileServiceInterfaces/FileTransfer.h
"
9
10
#include "
IFDH_service.h
"
11
12
namespace
ifdh_ns
{
13
14
class
IFFileTransfer
:
public
art::FileTransfer
{
15
16
public
:
17
IFFileTransfer
(
const
fhicl::ParameterSet
&,
art::ActivityRegistry
& );
18
19
private
:
20
art::ServiceHandle<IFDH>
_ifdh_handle
;
21
virtual
int
doTranslateToLocalFilename
(
std::string
const
& uri,
22
std::string
& fileFQname);
23
};
24
25
}
26
DECLARE_ART_SERVICE_INTERFACE_IMPL
(
ifdh_ns::IFFileTransfer
,
art::FileTransfer
, SHARED)
27
28
#endif //IFFILETRANSFER_H
IFDH_service.h
art::ServiceHandle
Definition:
ServiceHandle.h:37
ifdh_ns::IFFileTransfer::_ifdh_handle
art::ServiceHandle< IFDH > _ifdh_handle
Definition:
IFFileTransfer_service.h:20
ifdh_ns
Definition:
IFCatalogInterface_service.cc:10
art::FileTransfer
Definition:
FileTransfer.h:20
string
std::string string
Definition:
nybbler.cc:12
ifdh_ns::IFFileTransfer
Definition:
IFFileTransfer_service.h:14
DECLARE_ART_SERVICE_INTERFACE_IMPL
DECLARE_ART_SERVICE_INTERFACE_IMPL(MySharedService, art::test::MyServiceInterface, SHARED) DEFINE_ART_SERVICE_INTERFACE_IMPL(MySharedService
ifdh_ns::IFFileTransfer::IFFileTransfer
IFFileTransfer(const fhicl::ParameterSet &, art::ActivityRegistry &)
Definition:
IFFileTransfer_service.cc:8
ParameterSet.h
ServiceHandle.h
FileTransfer.h
ServiceMacros.h
art::ActivityRegistry
Definition:
ActivityRegistry.h:52
ActivityRegistry.h
ifdh_ns::IFFileTransfer::doTranslateToLocalFilename
virtual int doTranslateToLocalFilename(std::string const &uri, std::string &fileFQname)
Definition:
IFFileTransfer_service.cc:12
fhicl::ParameterSet
Definition:
ParameterSet.h:36
Generated by
1.8.11