XrdCpMthrQueue Class Reference

#include <XrdCpMthrQueue.hh>

Collaboration diagram for XrdCpMthrQueue:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 XrdCpMthrQueue ()
 ~XrdCpMthrQueue ()
int PutBuffer (void *buf, long long offs, int len)
int GetBuffer (void **buf, long long &offs, int &len)
int GetLength ()
void Clear ()

Private Attributes

long fTotSize
XrdClientVector< XrdCpMessage * > fMsgQue
int fMsgIter
int fWrWait
XrdSysRecMutex fMutex
XrdSysSemWait fReadSem
XrdSysSemaphore fWriteSem

Constructor & Destructor Documentation

XrdCpMthrQueue::XrdCpMthrQueue (  ) 
XrdCpMthrQueue::~XrdCpMthrQueue (  )  [inline]

Member Function Documentation

void XrdCpMthrQueue::Clear (  ) 
int XrdCpMthrQueue::GetBuffer ( void **  buf,
long long &  offs,
int &  len 
)
int XrdCpMthrQueue::GetLength (  )  [inline]
int XrdCpMthrQueue::PutBuffer ( void *  buf,
long long  offs,
int  len 
)

Member Data Documentation

int XrdCpMthrQueue::fMsgIter [private]

Referenced by GetLength().

long XrdCpMthrQueue::fTotSize [private]
int XrdCpMthrQueue::fWrWait [private]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 15 Jul 2019 for xrootd by  doxygen 1.6.1