oasys::OpenFdCache< _Key, _CloseFcn >::ScopedUnpin Class Reference

#include <OpenFdCache.h>

List of all members.


Detailed Description

template<typename _Key, typename _CloseFcn = OpenFdCacheClose>
class oasys::OpenFdCache< _Key, _CloseFcn >::ScopedUnpin

Helper class to unpin a file descriptor at the end of a scope.

Definition at line 115 of file OpenFdCache.h.


Public Member Functions

 ScopedUnpin (OpenFdCache *cache, const _Key &key)
 ~ScopedUnpin ()

Private Attributes

OpenFdCachecache_
_Key key_

Constructor & Destructor Documentation

template<typename _Key, typename _CloseFcn = OpenFdCacheClose>
oasys::OpenFdCache< _Key, _CloseFcn >::ScopedUnpin::ScopedUnpin ( OpenFdCache cache,
const _Key &  key 
) [inline]

Definition at line 117 of file OpenFdCache.h.

template<typename _Key, typename _CloseFcn = OpenFdCacheClose>
oasys::OpenFdCache< _Key, _CloseFcn >::ScopedUnpin::~ScopedUnpin (  )  [inline]

Definition at line 120 of file OpenFdCache.h.

References oasys::OpenFdCache< _Key, _CloseFcn >::ScopedUnpin::cache_, oasys::OpenFdCache< _Key, _CloseFcn >::ScopedUnpin::key_, and oasys::OpenFdCache< _Key, _CloseFcn >::unpin().


Member Data Documentation

template<typename _Key, typename _CloseFcn = OpenFdCacheClose>
OpenFdCache* oasys::OpenFdCache< _Key, _CloseFcn >::ScopedUnpin::cache_ [private]

Definition at line 126 of file OpenFdCache.h.

Referenced by oasys::OpenFdCache< _Key, _CloseFcn >::ScopedUnpin::~ScopedUnpin().

template<typename _Key, typename _CloseFcn = OpenFdCacheClose>
_Key oasys::OpenFdCache< _Key, _CloseFcn >::ScopedUnpin::key_ [private]

Definition at line 127 of file OpenFdCache.h.

Referenced by oasys::OpenFdCache< _Key, _CloseFcn >::ScopedUnpin::~ScopedUnpin().


The documentation for this class was generated from the following file:
Generated on Sat Sep 8 08:43:55 2007 for DTN Reference Implementation by  doxygen 1.5.3