CMS 3D CMS Logo

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

Public Member Functions

SendMonitoringInfoHandleroperator= (const SendMonitoringInfoHandler &)=delete
 
 SendMonitoringInfoHandler ()=default
 
 SendMonitoringInfoHandler (const SendMonitoringInfoHandler &)=delete
 

Private Member Functions

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

Detailed Description

Definition at line 71 of file XrdRequestManager.cc.

Constructor & Destructor Documentation

◆ SendMonitoringInfoHandler() [1/2]

SendMonitoringInfoHandler::SendMonitoringInfoHandler ( const SendMonitoringInfoHandler )
delete

◆ SendMonitoringInfoHandler() [2/2]

SendMonitoringInfoHandler::SendMonitoringInfoHandler ( )
default

Member Function Documentation

◆ HandleResponse()

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

Definition at line 72 of file XrdRequestManager.cc.

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

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

◆ operator=()

SendMonitoringInfoHandler& SendMonitoringInfoHandler::operator= ( const SendMonitoringInfoHandler )
delete
mps_update.status
status
Definition: mps_update.py:68
edmScanValgrind.buffer
buffer
Definition: edmScanValgrind.py:171