XrdCl::FinalizeHandler Class Reference

#include <XrdClOperationHandlers.hh>

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

List of all members.

Public Member Functions

 FinalizeHandler (ResponseHandler *handler)
virtual ~FinalizeHandler ()
 Destructor.
virtual void HandleResponseWithHosts (XRootDStatus *status, AnyObject *response, HostList *hostList)

Private Attributes

std::atomic< ResponseHandler * > handler
 The actual operation handler.

Detailed Description

Wrapper class for Pipeline ResponseHandlers.

Makes sure that in case the pipeline has failed before the actual handler could be called


Constructor & Destructor Documentation

XrdCl::FinalizeHandler::FinalizeHandler ( ResponseHandler handler  )  [inline]

Constructor

Parameters:
handler : the actual operation handler
virtual XrdCl::FinalizeHandler::~FinalizeHandler (  )  [inline, virtual]

Member Function Documentation

virtual void XrdCl::FinalizeHandler::HandleResponseWithHosts ( XRootDStatus status,
AnyObject response,
HostList hostList 
) [inline, virtual]

Callback method (

See also:
ResponseHandler)

Note: does not delete itself because it is assumed that it is owned by the PipelineHandler (

See also:
PipelineHandler)

Reimplemented from XrdCl::ResponseHandler.

References handler, and XrdCl::ResponseHandler::HandleResponseWithHosts().


Member Data Documentation

The actual operation handler.

Referenced by HandleResponseWithHosts(), and ~FinalizeHandler().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on 7 Jul 2020 for xrootd by  doxygen 1.6.1