XRootD
Loading...
Searching...
No Matches
XrdClS3DownloadHandler.hh
Go to the documentation of this file.
1
/******************************************************************************/
2
/* Copyright (C) 2025, Pelican Project, Morgridge Institute for Research */
3
/* */
4
/* This file is part of the XrdClS3 client plugin for XRootD. */
5
/* */
6
/* XRootD is free software: you can redistribute it and/or modify it under */
7
/* the terms of the GNU Lesser General Public License as published by the */
8
/* Free Software Foundation, either version 3 of the License, or (at your */
9
/* option) any later version. */
10
/* */
11
/* XRootD is distributed in the hope that it will be useful, but WITHOUT */
12
/* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or */
13
/* FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public */
14
/* License for more details. */
15
/* */
16
/* The copyright holder's institutional names and contributor's names may not */
17
/* be used to endorse or promote products derived from this software without */
18
/* specific prior written permission of the institution or contributor. */
19
/******************************************************************************/
20
21
#ifndef XRDCLS3_S3DOWNLOADHANDLER_HH
22
#define XRDCLS3_S3DOWNLOADHANDLER_HH
23
24
#include "
XrdClS3Filesystem.hh
"
25
26
#include <
XrdCl/XrdClXRootDResponses.hh
>
27
28
namespace
XrdClS3
{
29
30
XrdCl::XRootDStatus
DownloadUrl
(
const
std::string &url,
XrdClHttp::HeaderCallout
*header_callout,
XrdCl::ResponseHandler
*handler, time_t timeout);
31
32
}
// namespace XrdClS3
33
#endif
// XRDCLS3_S3DOWNLOADHANDLER_HH
XrdClS3Filesystem.hh
XrdClXRootDResponses.hh
XrdClHttp::HeaderCallout
Definition
XrdClHttpHeaderCallout.hh:17
XrdCl::ResponseHandler
Handle an async response.
Definition
XrdClXRootDResponses.hh:1186
XrdCl::XRootDStatus
Request status.
Definition
XrdClXRootDResponses.hh:224
XrdClS3
Definition
XrdClS3DownloadHandler.hh:28
XrdClS3::DownloadUrl
XrdCl::XRootDStatus DownloadUrl(const std::string &url, XrdClHttp::HeaderCallout *header_callout, XrdCl::ResponseHandler *handler, time_t timeout)
Definition
XrdClS3DownloadHandler.cc:235
XrdClS3
XrdClS3DownloadHandler.hh
Generated by
1.16.1