xrootd
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
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 More...
 

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

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 Function Documentation

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

Member Data Documentation

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

finalization routine


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