37 #define TRACELINK reqP
65 static const int maxKeep =128;
84 if ((aiobuff = fqFirst))
85 {fqFirst = aiobuff->
next;
93 else {aiobuff->
reqP = arp;
117 reqP->Completed(
this);
128 reqP->Completed(
this);
140 TRACEI(FSAIO,
"Recycle " <<sfsAio.aio_nbytes<<
'@'
141 <<sfsAio.aio_offset<<
" numF="<<numFree);
145 reqP->urProtocol()->aioUpdate(-1);
154 if (numFree >= maxKeep)
XrdSysTrace XrdXrootdTrace
void Release(XrdBuffer *bp)
XrdBuffer * Obtain(int bsz)
void doneWrite() override
virtual void Recycle() override
static XrdXrootdAioBuff * Alloc(XrdXrootdAioTask *arp)
static const char * TraceID
XrdXrootdProtocol * urProtocol()