xrootd
Public Member Functions | Private Attributes
XrdCl::ScopedDescriptor Class Reference

Smart descriptor - closes the descriptor on destruction. More...

#include <XrdClUtils.hh>

List of all members.

Public Member Functions

 ScopedDescriptor (int descriptor)
 Constructor.
 ~ScopedDescriptor ()
 Destructor.
int Release ()
 Release the descriptor being held.
int GetDescriptor ()
 Get the descriptor.

Private Attributes

int pDescriptor

Detailed Description

Smart descriptor - closes the descriptor on destruction.


Constructor & Destructor Documentation

XrdCl::ScopedDescriptor::ScopedDescriptor ( int  descriptor)
inline

Constructor.

XrdCl::ScopedDescriptor::~ScopedDescriptor ( )
inline

Destructor.

References close(), and pDescriptor.


Member Function Documentation

int XrdCl::ScopedDescriptor::GetDescriptor ( )
inline

Get the descriptor.

References pDescriptor.

int XrdCl::ScopedDescriptor::Release ( )
inline

Release the descriptor being held.

References pDescriptor.


Member Data Documentation

int XrdCl::ScopedDescriptor::pDescriptor
private

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