The C++ framework for developing highly scalable, high performance servers on Windows platforms.

TCache Class Template Reference

Inheritance diagram for TCache:
Collaboration diagram for TCache:

List of all members.

template<class T, class E>
class JetByteTools::COM::TCache< T, E >


Public Member Functions

 TCache (unsigned long size=1)
 ~TCache ()
void ResizeCache (unsigned long newSize)
void EmptyCache ()
E * GetCache () const
unsigned long GetSize () const
void FillCache (unsigned long numItems)
const E & GetCurrent () const
bool Next ()
unsigned long Skip (unsigned long numToSkip)
bool IsEmpty () const
 TCache (const TCache< T, E > &rhs)
TCacheoperator= (const TCache< T, E > &rhs)

Constructor & Destructor Documentation

TCache ( unsigned long  size = 1  )  [inline, explicit]

~TCache (  )  [inline]

TCache ( const TCache< T, E > &  rhs  )  [inline]


Member Function Documentation

void ResizeCache ( unsigned long  newSize  )  [inline]

void EmptyCache (  )  [inline]

E * GetCache (  )  const [inline]

unsigned long GetSize (  )  const [inline]

void FillCache ( unsigned long  numItems  )  [inline]

const E & GetCurrent (  )  const [inline]

bool Next (  )  [inline]

unsigned long Skip ( unsigned long  numToSkip  )  [inline]

bool IsEmpty (  )  const [inline]

TCache< T, E > & operator= ( const TCache< T, E > &  rhs  )  [inline]


Generated on Sun Sep 12 19:08:16 2021 for The Server Framework - v7.4 by doxygen 1.5.3