Deepsolver
Public Member Functions
FilesFetch Class Reference

The files downloading manager This class is responsible for various files fetching tasks. It takes list of URLs with corresponding local file names and invokes CurlInterface managing requests operation continuing is permitted and sending proper status callbacks. More...

Inheritance diagram for FilesFetch:
AbstractCurlDataRecipient AbstractCurlProgressListener

List of all members.

Public Member Functions

void fetch (const StringToStringMap &files)
 Performs files fetching.
 FilesFetch (AbstractFetchListener &listener, const AbstractOperationContinueRequest &continueRequest)
 The constructor.
virtual ~FilesFetch ()
 The destructor.

Detailed Description

See also:
AbstractOperationContinueRequest AbstractFetchListener OperationCore TransactionIterator

Constructor & Destructor Documentation

FilesFetch::FilesFetch ( AbstractFetchListener listener,
const AbstractOperationContinueRequest continueRequest 
) [inline]
Parameters:
[in]listenerA reference to object to receive status updates
[in]continueRequestA reference to object to be asked operation continuing is permitted

Member Function Documentation

void FilesFetch::fetch ( const StringToStringMap &  files)

Use this method to lounch downloading process.

Parameters:
[in]filesA map describing what URLs to what local files should be fetched