XRootD
TPC Namespace Reference

Classes

struct  CurlDeleter
 
class  State
 
class  Stream
 
class  TPCHandler
 
class  TPCRequestManager
 

Typedefs

using ManagedCurlHandle = std::unique_ptr< CURL, CurlDeleter >
 

Enumerations

enum  LogMask {
  Debug = 0x01 ,
  Info = 0x02 ,
  Warning = 0x04 ,
  Error = 0x08 ,
  All = 0xff
}
 
enum class  TpcType {
  Pull ,
  Push
}
 

Typedef Documentation

◆ ManagedCurlHandle

using TPC::ManagedCurlHandle = typedef std::unique_ptr<CURL, CurlDeleter>

Definition at line 44 of file XrdHttpTpcTPC.hh.

Enumeration Type Documentation

◆ LogMask

Enumerator
Debug 
Info 
Warning 
Error 
All 

Definition at line 28 of file XrdHttpTpcTPC.hh.

28  {
29  Debug = 0x01,
30  Info = 0x02,
31  Warning = 0x04,
32  Error = 0x08,
33  All = 0xff
34 };
bool Debug
@ Error
@ Warning

◆ TpcType

enum TPC::TpcType
strong
Enumerator
Pull 
Push 

Definition at line 36 of file XrdHttpTpcTPC.hh.

36  {
37  Pull,
38  Push
39 };