xrootd
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
XrdCl::AsyncWriter Class Referenceabstract

#include <XrdClAsyncWriter.hh>

Inheritance diagram for XrdCl::AsyncWriter:
Inheritance graph
[legend]
Collaboration diagram for XrdCl::AsyncWriter:
Collaboration graph
[legend]

Public Member Functions

 AsyncWriter (Socket &socket, const std::string &streamName)
 
virtual ~AsyncWriter ()
 
Status Write ()
 

Protected Member Functions

virtual Status WriteImpl ()=0
 

Protected Attributes

Socketsocket
 
std::string streamName
 
Status status
 

Constructor & Destructor Documentation

◆ AsyncWriter()

XrdCl::AsyncWriter::AsyncWriter ( Socket socket,
const std::string &  streamName 
)
inline

◆ ~AsyncWriter()

virtual XrdCl::AsyncWriter::~AsyncWriter ( )
inlinevirtual

Member Function Documentation

◆ Write()

Status XrdCl::AsyncWriter::Write ( )
inline

◆ WriteImpl()

virtual Status XrdCl::AsyncWriter::WriteImpl ( )
protectedpure virtual

Implemented in XrdCl::MsgWriter.

Referenced by Write().

Member Data Documentation

◆ socket

Socket& XrdCl::AsyncWriter::socket
protected

◆ status

Status XrdCl::AsyncWriter::status
protected

◆ streamName

std::string XrdCl::AsyncWriter::streamName
protected

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