List of all members.
Public Member Functions |
| TFHash (const TStr &HashFNm, const TFAccess &_Access, const int &Ports, const int &MxMemUsed) |
| ~TFHash () |
| TFHash (TSIn &) |
void | Save (TSOut &) |
TFHash & | operator= (const TFHash &) |
int | GetMemUsed () |
void | CacheFlushAndClr () |
bool | Empty () const |
int | Len () const |
TBlobPt | AddFDat (const TKey &Key, const TFDat &FDat) |
TBlobPt | AddVDat (const TKey &Key, const TVDat &VDat) |
TBlobPt | AddFVDat (const TKey &Key, const TFDat &FDat, const TVDat &VDat) |
void | DelKey (const TKey &Key) |
void | DelKeyId (const TBlobPt &KeyId) |
void | GetKey (const TBlobPt &KeyId, TKey &Key) |
TBlobPt | GetKeyId (const TKey &Key) |
bool | IsKey (const TKey &Key) |
bool | IsKey (const TKey &Key, TBlobPt &KeyId) |
TBlobPt | GetFDat (const TKey &Key, TFDat &FDat) |
TBlobPt | GetVDat (const TKey &Key, TVDat &VDat) |
TBlobPt | GetFVDat (const TKey &Key, TFDat &FDat, TVDat &VDat) |
void | GetKeyFDat (const TBlobPt &KeyId, TKey &Key, TFDat &FDat) |
void | GetKeyFVDat (const TBlobPt &KeyId, TKey &Key, TFDat &FDat, TVDat &VDat) |
TBlobPt | FFirstKeyId () |
bool | FNextKeyId (TBlobPt &TrvBlobPt, TBlobPt &KeyId) |
Static Public Member Functions |
static PFHash | Load (TSIn &) |
Friends |
class | TFHashKey< TKey, TFDat, TVDat > |
class | TPt< TFHash< TKey, TFDat, TVDat > > |
template<class TKey, class TFDat, class TVDat>
class TFHash< TKey, TFDat, TVDat >
Constructor & Destructor Documentation
template<class TKey , class TFDat , class TVDat >
TFHash< TKey, TFDat, TVDat >::TFHash |
( |
const TStr & |
HashFNm, |
|
|
const TFAccess & |
_Access, |
|
|
const int & |
Ports, |
|
|
const int & |
MxMemUsed |
|
) |
| |
template<class TKey , class TFDat , class TVDat >
template<class TKey , class TFDat , class TVDat >
Member Function Documentation
template<class TKey , class TFDat , class TVDat >
template<class TKey , class TFDat , class TVDat >
TBlobPt TFHash< TKey, TFDat, TVDat >::AddFVDat |
( |
const TKey & |
Key, |
|
|
const TFDat & |
FDat, |
|
|
const TVDat & |
VDat |
|
) |
| [inline] |
template<class TKey , class TFDat , class TVDat >
template<class TKey , class TFDat , class TVDat >
template<class TKey , class TFDat , class TVDat >
void TFHash< TKey, TFDat, TVDat >::DelKey |
( |
const TKey & |
Key | ) |
|
template<class TKey , class TFDat , class TVDat >
template<class TKey , class TFDat , class TVDat >
bool TFHash< TKey, TFDat, TVDat >::Empty |
( |
| ) |
const [inline] |
template<class TKey , class TFDat , class TVDat >
template<class TKey , class TFDat , class TVDat >
template<class TKey , class TFDat , class TVDat >
template<class TKey , class TFDat , class TVDat >
template<class TKey , class TFDat , class TVDat >
template<class TKey , class TFDat , class TVDat >
template<class TKey , class TFDat , class TVDat >
template<class TKey , class TFDat , class TVDat >
template<class TKey , class TFDat , class TVDat >
template<class TKey , class TFDat , class TVDat >
template<class TKey , class TFDat , class TVDat >
bool TFHash< TKey, TFDat, TVDat >::IsKey |
( |
const TKey & |
Key | ) |
[inline] |
template<class TKey , class TFDat , class TVDat >
template<class TKey , class TFDat , class TVDat >
int TFHash< TKey, TFDat, TVDat >::Len |
( |
| ) |
const [inline] |
template<class TKey , class TFDat , class TVDat >
template<class TKey , class TFDat , class TVDat >
TFHash& TFHash< TKey, TFDat, TVDat >::operator= |
( |
const TFHash< TKey, TFDat, TVDat > & |
| ) |
[inline] |
template<class TKey , class TFDat , class TVDat >
Friends And Related Function Documentation
template<class TKey , class TFDat , class TVDat >
friend class TFHashKey< TKey, TFDat, TVDat > [friend] |
template<class TKey , class TFDat , class TVDat >
friend class TPt< TFHash< TKey, TFDat, TVDat > > [friend] |
The documentation for this class was generated from the following file: