SNAP Library 2.1, User Reference
2013-09-25 10:47:25
SNAP, a general purpose, high performance system for analysis and manipulation of large networks
|
#include <fds.h>
Public Types | |
typedef TPt< TFHashKey< TKey, TFDat, TVDat > > | PFHashKey |
typedef TFHash< TKey, TFDat, TVDat > | THash |
Public Member Functions | |
TFHashKey () | |
TFHashKey (const TBlobPt &_Next, const TKey &_Key, const TFDat &_FDat, const TBlobPt &_VDatBPt=TBlobPt()) | |
~TFHashKey () | |
TFHashKey (TSIn &SIn) | |
void | Save (TSOut &SOut) |
TFHashKey & | operator= (const TFHashKey &FHashKey) |
int | GetMemUsed () const |
void | PutModified (const bool &_Modified) |
void | OnDelFromCache (const TBlobPt &BlobPt, void *RefToBs) |
Static Public Member Functions | |
static PFHashKey | Load (TSIn &SIn) |
Public Attributes | |
TBlobPt | Next |
TKey | Key |
TFDat | FDat |
TBlobPt | VDatBPt |
Private Attributes | |
TCRef | CRef |
bool | Modified |
Friends | |
class | TPt< TFHashKey< TKey, TFDat, TVDat > > |
int TFHashKey< TKey, TFDat, TVDat >::GetMemUsed | ( | ) | const [inline] |
Definition at line 40 of file fds.h.
{ return sizeof(THash*)+Next.GetMemUsed()+ Key.GetMemUsed()+FDat.GetMemUsed()+VDatBPt.GetMemUsed();}
void TFHashKey< TKey, TFDat, TVDat >::OnDelFromCache | ( | const TBlobPt & | BlobPt, |
void * | RefToBs | ||
) |
void TFHashKey< TKey, TFDat, TVDat >::PutModified | ( | const bool & | _Modified | ) | [inline] |