xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes
XrdTpc Namespace Reference

Classes

class  PMarkManager
 

Detailed Description

This class will manage packet marking handles for TPC transfers

Each time a socket will be opened by curl (via the opensocket_callback), the manager will register the related information to the socket.

Once the transfer will start we will start the packet marking by creating XrdNetPMark::Handle objects from the socket information previously registered.

In the case of multi-stream HTTP TPC transfers, a packet marking handle will be created for each stream. The first one will be created as a basic one. The other will be created using the first packet marking handle as a basis.