xrootd
Classes | Static Public Member Functions | List of all members
XrdClientMStream Class Reference

#include <XrdClientMStream.hh>

Classes

struct  ReadChunk
 

Static Public Member Functions

static void GetGoodSplitParameters (XrdClientConn *cliconn, int &spltsize, int &reqsperstream, kXR_int32 len)
 
static int EstablishParallelStreams (XrdClientConn *cliconn)
 
static int AddParallelStream (XrdClientConn *cliconn, int port, int windowsz, int tempid)
 
static int RemoveParallelStream (XrdClientConn *cliconn, int substream)
 
static bool BindPendingStream (XrdClientConn *cliconn, int substreamid, int &newid)
 
static bool SplitReadRequest (XrdClientConn *cliconn, kXR_int64 offset, kXR_int32 len, XrdClientVector< ReadChunk > &reqlists)
 

Member Function Documentation

◆ AddParallelStream()

static int XrdClientMStream::AddParallelStream ( XrdClientConn cliconn,
int  port,
int  windowsz,
int  tempid 
)
static

◆ BindPendingStream()

static bool XrdClientMStream::BindPendingStream ( XrdClientConn cliconn,
int  substreamid,
int &  newid 
)
static

◆ EstablishParallelStreams()

static int XrdClientMStream::EstablishParallelStreams ( XrdClientConn cliconn)
static

◆ GetGoodSplitParameters()

static void XrdClientMStream::GetGoodSplitParameters ( XrdClientConn cliconn,
int &  spltsize,
int &  reqsperstream,
kXR_int32  len 
)
static

◆ RemoveParallelStream()

static int XrdClientMStream::RemoveParallelStream ( XrdClientConn cliconn,
int  substream 
)
static

◆ SplitReadRequest()

static bool XrdClientMStream::SplitReadRequest ( XrdClientConn cliconn,
kXR_int64  offset,
kXR_int32  len,
XrdClientVector< ReadChunk > &  reqlists 
)
static

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