xrootd
Loading...
Searching...
No Matches
Public Member Functions | Private Attributes | Friends | List of all members
XrdCl::FinalOperation Class Reference

#include <XrdClFinalOperation.hh>

Public Member Functions

 FinalOperation (std::function< void(const XRootDStatus &)> final)
 

Private Attributes

std::function< void(const XRootDStatus &)> final
 finalization routine
 

Friends

template<template< bool > class Derived, bool HasHndl, typename HdlrFactory , typename ... Args>
class ConcreteOperation
 

Detailed Description

Final operation in the pipeline, always executed, no matter if the pipeline failed or not.

Used to manage resources.

Constructor & Destructor Documentation

◆ FinalOperation()

XrdCl::FinalOperation::FinalOperation ( std::function< void(const XRootDStatus &)>  final)
inline

Constructor

Parameters
final: the routine that should be called in order to finalize the pipeline

Friends And Related Symbol Documentation

◆ ConcreteOperation

template<template< bool > class Derived, bool HasHndl, typename HdlrFactory , typename ... Args>
friend class ConcreteOperation
friend

Member Data Documentation

◆ final

std::function<void(const XRootDStatus&)> XrdCl::FinalOperation::final
private

finalization routine


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