xrootd
Public Member Functions | Private Attributes | List of all members
XrdCl::MsgWriter Class Reference

#include <XrdClAsyncWriter.hh>

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

Public Member Functions

 MsgWriter (Socket &socket, const std::string &streamName)
 
bool HasMsg ()
 
void Reset (Message *msg=nullptr)
 
Status WriteImpl ()
 
- Public Member Functions inherited from XrdCl::AsyncWriter
 AsyncWriter (Socket &socket, const std::string &streamName)
 
virtual ~AsyncWriter ()
 
Status Write ()
 

Private Attributes

std::unique_ptr< Messagemsg
 

Additional Inherited Members

- Protected Attributes inherited from XrdCl::AsyncWriter
Socketsocket
 
std::string streamName
 
Status status
 

Constructor & Destructor Documentation

◆ MsgWriter()

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

Member Function Documentation

◆ HasMsg()

bool XrdCl::MsgWriter::HasMsg ( )
inline

References msg.

◆ Reset()

void XrdCl::MsgWriter::Reset ( Message msg = nullptr)
inline

◆ WriteImpl()

Status XrdCl::MsgWriter::WriteImpl ( )
inlinevirtual

Member Data Documentation

◆ msg

std::unique_ptr<Message> XrdCl::MsgWriter::msg
private

Referenced by HasMsg(), Reset(), and WriteImpl().


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