XRootD
Loading...
Searching...
No Matches
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

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

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: