ewmscp
..
src
followBeeGfsRequestProvider.h
Go to the documentation of this file.
1
#ifndef __followBeeGfsRequestProvider_h__
2
#define __followBeeGfsRequestProvider_h__
3
#include "
followRequestProvider.h
"
4
7
class
followBeeGfsRequestProvider
:
public
followRequestProvider
{
8
private
:
9
static
factoryTemplate<followBeeGfsRequestProvider>
factory
;
10
static
options::single<std::string>
beegfsroot
;
11
public
:
12
followBeeGfsRequestProvider
(decltype(
requests
) aRequests,
13
decltype(
delayedRequests
) aDelayedRequests,
14
decltype(
parents
) aParents,
15
decltype(
InputHandler
) aInputHandler,
16
decltype(
OutputHandler
) aOutputHandler):
17
followRequestProvider
(aRequests, aDelayedRequests, aParents,
18
aInputHandler, aOutputHandler) {};
19
~followBeeGfsRequestProvider
()
override
=
default
;
20
void
followStream
(std::istream&
/*stream*/
)
override
{};
21
void
processSources
(
const
std::vector<std::string>& sources)
override
;
22
};
23
24
25
#endif
followBeeGfsRequestProvider::processSources
void processSources(const std::vector< std::string > &sources) override
Definition:
followBeeGfsRequestProvider.cpp:14
options::single< std::string >
requestProvider::parents
bool parents
Definition:
requestProvider.h:33
followBeeGfsRequestProvider::~followBeeGfsRequestProvider
~followBeeGfsRequestProvider() override=default
requestProvider::delayedRequests
copyRequest::timedQueue & delayedRequests
Definition:
requestProvider.h:32
followBeeGfsRequestProvider::factory
static factoryTemplate< followBeeGfsRequestProvider > factory
Definition:
followBeeGfsRequestProvider.h:9
followBeeGfsRequestProvider::followStream
void followStream(std::istream &) override
Definition:
followBeeGfsRequestProvider.h:20
requestProvider::OutputHandler
outputHandler::base * OutputHandler
Definition:
requestProvider.h:35
requestProvider::factoryTemplate
Definition:
requestProvider.h:54
followBeeGfsRequestProvider::beegfsroot
static options::single< std::string > beegfsroot
Definition:
followBeeGfsRequestProvider.h:10
followRequestProvider.h
requestProvider::requests
copyRequest::simpleQueue & requests
Definition:
requestProvider.h:31
requestProvider::InputHandler
inputHandler::base * InputHandler
Definition:
requestProvider.h:34
followRequestProvider
Definition:
followRequestProvider.h:17
followBeeGfsRequestProvider::followBeeGfsRequestProvider
followBeeGfsRequestProvider(decltype(requests) aRequests, decltype(delayedRequests) aDelayedRequests, decltype(parents) aParents, decltype(InputHandler) aInputHandler, decltype(OutputHandler) aOutputHandler)
Definition:
followBeeGfsRequestProvider.h:12
followBeeGfsRequestProvider
class for generating copyRequests from beeGFs filesystem events
Definition:
followBeeGfsRequestProvider.h:7
Generated by
1.8.17