21 #ifndef XROOTD_PMARKMANAGER_HH
22 #define XROOTD_PMARKMANAGER_HH
60 SocketInfo(
int fd,
const struct sockaddr * sockP);
80 bool connect(
int fd,
const struct sockaddr * sockP,
size_t sockPLen, uint32_t timeout_sec, std::stringstream & err);
120 void addFd(
int fd,
const struct sockaddr * sockP);
123 std::queue<SocketInfo> mSocketInfos;
125 std::map<int,std::unique_ptr<XrdNetPMark::Handle>> mPmarkHandles;
131 bool mTransferWillStart;
SocketInfo(int fd, const struct sockaddr *sockP)
virtual ~PMarkManager()=default
bool connect(int fd, const struct sockaddr *sockP, size_t sockPLen, uint32_t timeout_sec, std::stringstream &err)
PMarkManager(XrdHttpExtReq &req)