XRootD
XrdClHttp::TapeOperation::Impl Struct Reference
+ Collaboration diagram for XrdClHttp::TapeOperation::Impl:

Public Types

enum class  Kind {
  Invalid ,
  Discover ,
  Stage ,
  StageStatus ,
  StageCancel ,
  StageDelete ,
  Release ,
  ArchiveInfo
}
 
enum class  Phase {
  Initial ,
  Discovery ,
  Request ,
  Complete
}
 

Public Attributes

XrdCl::XRootDStatus initialStatus
 
Kind kind = Kind::Invalid
 
std::vector< std::string > paths
 
Phase phase = Phase::Initial
 
std::string requestId
 
std::vector< StageFileSpec > stageFiles
 
std::string storageUrl
 
std::vector< std::string > urls
 

Detailed Description

Definition at line 659 of file XrdClHttpTape.cc.

Member Enumeration Documentation

◆ Kind

enum XrdClHttp::TapeOperation::Impl::Kind
strong
Enumerator
Invalid 
Discover 
Stage 
StageStatus 
StageCancel 
StageDelete 
Release 
ArchiveInfo 

Definition at line 661 of file XrdClHttpTape.cc.

662  {
663  Invalid,
664  Discover,
665  Stage,
666  StageStatus,
667  StageCancel,
668  StageDelete,
669  Release,
670  ArchiveInfo
671  };

◆ Phase

enum XrdClHttp::TapeOperation::Impl::Phase
strong
Enumerator
Initial 
Discovery 
Request 
Complete 

Definition at line 673 of file XrdClHttpTape.cc.

674  {
675  Initial,
676  Discovery,
677  Request,
678  Complete
679  };

Member Data Documentation

◆ initialStatus

XrdCl::XRootDStatus XrdClHttp::TapeOperation::Impl::initialStatus

Definition at line 684 of file XrdClHttpTape.cc.

◆ kind

Kind XrdClHttp::TapeOperation::Impl::kind = Kind::Invalid

Definition at line 682 of file XrdClHttpTape.cc.

◆ paths

std::vector<std::string> XrdClHttp::TapeOperation::Impl::paths

Definition at line 687 of file XrdClHttpTape.cc.

◆ phase

Phase XrdClHttp::TapeOperation::Impl::phase = Phase::Initial

Definition at line 683 of file XrdClHttpTape.cc.

◆ requestId

std::string XrdClHttp::TapeOperation::Impl::requestId

Definition at line 688 of file XrdClHttpTape.cc.

◆ stageFiles

std::vector<StageFileSpec> XrdClHttp::TapeOperation::Impl::stageFiles

Definition at line 685 of file XrdClHttpTape.cc.

◆ storageUrl

std::string XrdClHttp::TapeOperation::Impl::storageUrl

Definition at line 681 of file XrdClHttpTape.cc.

◆ urls

std::vector<std::string> XrdClHttp::TapeOperation::Impl::urls

Definition at line 686 of file XrdClHttpTape.cc.


The documentation for this struct was generated from the following file: