21 #ifndef XROOTD_PMARKMANAGER_HH
22 #define XROOTD_PMARKMANAGER_HH
64 SocketInfo(
int fd,
const struct sockaddr * sockP);
86 bool connect(
int fd,
const struct sockaddr * sockP,
size_t sockPLen, uint32_t timeout_sec, std::stringstream & err);
126 void addFd(
int fd,
const struct sockaddr * sockP);
129 std::queue<SocketInfo> mSocketInfos;
131 std::map<int,std::unique_ptr<XrdNetPMark::Handle>> mPmarkHandles;
137 const char *mResource;
139 bool mTransferWillStart;
SocketInfo(int fd, const struct sockaddr *sockP)
bool connect(int fd, const struct sockaddr *sockP, size_t sockPLen, uint32_t timeout_sec, std::stringstream &err)
PMarkManager(XrdHttpExtReq &req, const TPC::TpcType type)
virtual ~PMarkManager()=default