NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ClientDataStorage< T, A, free_pseudonym, __DEBUG__ >::Guard Class Reference

#include <generic_service.h>

Public Member Functions

 Guard (ClientDataStorage< T, A, free_pseudonym, __DEBUG__ > *_storage, Utcb &_utcb, A *_obj)
 Guard (ClientDataStorage< T, A, free_pseudonym, __DEBUG__ > *_storage)
 ~Guard ()

Private Attributes

ClientDataStoragestorage
A * obj
Utcbutcb

Constructor & Destructor Documentation

template<class T, class A, bool free_pseudonym = true, bool __DEBUG__ = false>
ClientDataStorage< T, A, free_pseudonym, __DEBUG__ >::Guard::Guard ( ClientDataStorage< T, A, free_pseudonym, __DEBUG__ > *  _storage,
Utcb _utcb,
A *  _obj 
)
inline
template<class T, class A, bool free_pseudonym = true, bool __DEBUG__ = false>
ClientDataStorage< T, A, free_pseudonym, __DEBUG__ >::Guard::Guard ( ClientDataStorage< T, A, free_pseudonym, __DEBUG__ > *  _storage)
inline
template<class T, class A, bool free_pseudonym = true, bool __DEBUG__ = false>
ClientDataStorage< T, A, free_pseudonym, __DEBUG__ >::Guard::~Guard ( )
inline

Member Data Documentation

template<class T, class A, bool free_pseudonym = true, bool __DEBUG__ = false>
A* ClientDataStorage< T, A, free_pseudonym, __DEBUG__ >::Guard::obj
private
template<class T, class A, bool free_pseudonym = true, bool __DEBUG__ = false>
ClientDataStorage* ClientDataStorage< T, A, free_pseudonym, __DEBUG__ >::Guard::storage
private
template<class T, class A, bool free_pseudonym = true, bool __DEBUG__ = false>
Utcb* ClientDataStorage< T, A, free_pseudonym, __DEBUG__ >::Guard::utcb
private

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