xrootd
|
#include <XrdXrootdAioFob.hh>
Classes | |
struct | AioTasks |
Public Member Functions | |
void | Reset () |
void | Reset (XrdXrootdProtocol *protP) |
void | Schedule (XrdXrootdAioTask *aioP) |
void | Schedule (XrdXrootdProtocol *protP) |
XrdXrootdAioFob () | |
~XrdXrootdAioFob () | |
Private Member Functions | |
void | Notify (XrdXrootdAioTask *aioP, const char *what) |
Private Attributes | |
XrdSysMutex | fobMutex |
bool | Running [XrdXrootdProtocol::maxStreams] = {false} |
struct XrdXrootdAioFob::AioTasks | aioQ [XrdXrootdProtocol::maxStreams] |
int | maxQ |
|
inline |
|
inline |
References Reset().
|
private |
void XrdXrootdAioFob::Reset | ( | ) |
Referenced by ~XrdXrootdAioFob().
void XrdXrootdAioFob::Reset | ( | XrdXrootdProtocol * | protP | ) |
void XrdXrootdAioFob::Schedule | ( | XrdXrootdAioTask * | aioP | ) |
void XrdXrootdAioFob::Schedule | ( | XrdXrootdProtocol * | protP | ) |
|
private |
|
private |
|
private |
|
private |