CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes
SendMonitoringInfoHandler Class Reference
Inheritance diagram for SendMonitoringInfoHandler:

Public Member Functions

XrdCl::FileSystem & fs ()
 
SendMonitoringInfoHandleroperator= (const SendMonitoringInfoHandler &)=delete
 
 SendMonitoringInfoHandler (const SendMonitoringInfoHandler &)=delete
 
 SendMonitoringInfoHandler ()=delete
 
 SendMonitoringInfoHandler (const std::string &url)
 

Private Member Functions

void HandleResponse (XrdCl::XRootDStatus *status, XrdCl::AnyObject *response) override
 

Private Attributes

XrdCl::FileSystem m_fs
 

Detailed Description

Definition at line 75 of file XrdRequestManager.cc.

Constructor & Destructor Documentation

◆ SendMonitoringInfoHandler() [1/3]

SendMonitoringInfoHandler::SendMonitoringInfoHandler ( const SendMonitoringInfoHandler )
delete

◆ SendMonitoringInfoHandler() [2/3]

SendMonitoringInfoHandler::SendMonitoringInfoHandler ( )
delete

◆ SendMonitoringInfoHandler() [3/3]

SendMonitoringInfoHandler::SendMonitoringInfoHandler ( const std::string &  url)
inline

Member Function Documentation

◆ fs()

XrdCl::FileSystem& SendMonitoringInfoHandler::fs ( )
inline

Definition at line 98 of file XrdRequestManager.cc.

98 { return m_fs; }

◆ HandleResponse()

void SendMonitoringInfoHandler::HandleResponse ( XrdCl::XRootDStatus *  status,
XrdCl::AnyObject *  response 
)
inlineoverrideprivate

Definition at line 76 of file XrdRequestManager.cc.

References edmScanValgrind::buffer, and mps_update::status.

76  {
77  if (response) {
78  XrdCl::Buffer *buffer = nullptr;
79  response->Get(buffer);
80  response->Set(static_cast<int *>(nullptr));
81  delete buffer;
82  }
83  // Send Info has a response object; we must delete it.
84  delete response;
85  delete status;
86  delete this;
87  }

◆ operator=()

SendMonitoringInfoHandler& SendMonitoringInfoHandler::operator= ( const SendMonitoringInfoHandler )
delete

Member Data Documentation

◆ m_fs

XrdCl::FileSystem SendMonitoringInfoHandler::m_fs
private

Definition at line 89 of file XrdRequestManager.cc.