Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

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
XrdSysRecMutex fMutex
XrdSysSemWait fReadSem
XrdSysCondVar fWriteCnd

Constructor & Destructor Documentation

XrdCpMthrQueue::XrdCpMthrQueue  ) 
 

XrdCpMthrQueue::~XrdCpMthrQueue  ) 
 


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]
 

XrdClientVector<XrdCpMessage*> XrdCpMthrQueue::fMsgQue [private]
 

XrdSysRecMutex XrdCpMthrQueue::fMutex [private]
 

XrdSysSemWait XrdCpMthrQueue::fReadSem [private]
 

long XrdCpMthrQueue::fTotSize [private]
 

XrdSysCondVar XrdCpMthrQueue::fWriteCnd [private]
 


The documentation for this class was generated from the following files:
Generated on Sun Nov 6 13:42:07 2011 for xrootd by  doxygen 1.3.9.1