xrootd
Public Member Functions | Public Attributes | List of all members
XrdSsiStream::Buffer Class Referenceabstract

#include <XrdSsiStream.hh>

Collaboration diagram for XrdSsiStream::Buffer:
Collaboration graph
[legend]

Public Member Functions

virtual void Recycle ()=0
 
 Buffer (char *dp=0)
 

For chaining by buffer receiver

More...
 
virtual ~Buffer ()
 

Public Attributes

char * data
 

Call to recycle the buffer when finished

More...
 
Buffernext
 

-> Buffer containing the data

More...
 

Detailed Description

The Buffer object is returned by active streams as they supply the buffer holding the requested data. Once the buffer is no longer needed it must be recycled by calling Recycle().

Constructor & Destructor Documentation

◆ Buffer()

XrdSsiStream::Buffer::Buffer ( char *  dp = 0)
inline

For chaining by buffer receiver

◆ ~Buffer()

virtual XrdSsiStream::Buffer::~Buffer ( )
inlinevirtual

Member Function Documentation

◆ Recycle()

virtual void XrdSsiStream::Buffer::Recycle ( )
pure virtual

Member Data Documentation

◆ data

char* XrdSsiStream::Buffer::data

Call to recycle the buffer when finished

◆ next

Buffer* XrdSsiStream::Buffer::next

-> Buffer containing the data


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