stx_CacheEl Class Reference
[Common, basic classes, functions and types]

#include <stx_Cache.h>

Inheritance diagram for stx_CacheEl:

Inheritance graph
[legend]

List of all members.


Detailed Description

Definition at line 25 of file stx_Cache.h.


Public Member Functions

 stx_CacheEl (stx_CacheKey_t a_key)
virtual ~stx_CacheEl ()
stx_CacheKey_t GetCacheKey ()
bool IsSame (stx_CacheKey_t a_key)
virtual void RemoveNotification ()
 call just before removed from cache

Public Attributes

 log_CLASSID_m

Private Attributes

stx_CacheKey_t m_cacheKey
int m_refNumber

Friends

class stx_CacheVec

Constructor & Destructor Documentation

stx_CacheEl::stx_CacheEl ( stx_CacheKey_t  a_key  )  [inline]

Definition at line 28 of file stx_Cache.h.

00028 : m_cacheKey(a_key), m_refNumber(0) {};

virtual stx_CacheEl::~stx_CacheEl (  )  [inline, virtual]

Definition at line 29 of file stx_Cache.h.

00029 {};


Member Function Documentation

stx_CacheKey_t stx_CacheEl::GetCacheKey (  )  [inline]

bool stx_CacheEl::IsSame ( stx_CacheKey_t  a_key  )  [inline]

Definition at line 32 of file stx_Cache.h.

00032 { return m_cacheKey == a_key;};

void stx_CacheEl::RemoveNotification (  )  [virtual]

call just before removed from cache

Reimplemented in fsc_DataL, and fsc_nsDirectory.

Definition at line 35 of file stx_Cache.cpp.

References log_FUNC_m.

Referenced by stx_CacheElRef::DecRef().

00035                                      { 
00036     log_FUNC_m(RemoveNotification);
00037 }

Here is the caller graph for this function:


Friends And Related Function Documentation

friend class stx_CacheVec [friend]

Definition at line 26 of file stx_Cache.h.


Member Data Documentation

Definition at line 39 of file stx_Cache.h.

int stx_CacheEl::m_refNumber [private]

Reimplemented in stx_CacheElRef.

Definition at line 43 of file stx_Cache.h.


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

Generated on Mon Feb 27 19:50:41 2012 for OPENARCHIVE by  doxygen 1.5.6