Fault Tolerance Interface
FTIFF_dbvar Struct Reference

#include <fti.h>

Collaboration diagram for FTIFF_dbvar:

Public Attributes

int id
 
int idx
 
int containerid
 
bool hascontent
 
bool hasCkpt
 
uintptr_t dptr
 
uintptr_t fptr
 
long chunksize
 
long containersize
 
unsigned char hash [MD5_DIGEST_LENGTH]
 
unsigned char myhash [MD5_DIGEST_LENGTH]
 
bool update
 
long nbHashes
 
FTIT_DataDiffHashdataDiffHash
 
char * cptr
 

Member Data Documentation

long FTIFF_dbvar::chunksize

chunk size stored aof prot. var. in this block

int FTIFF_dbvar::containerid

container index (first container -> 0)

long FTIFF_dbvar::containersize

chunk size stored aof prot. var. in this block

char* FTIFF_dbvar::cptr

pointer to memory address of container origin

FTIT_DataDiffHash* FTIFF_dbvar::dataDiffHash

dCP meta data for data chunk

uintptr_t FTIFF_dbvar::dptr

data pointer offset

uintptr_t FTIFF_dbvar::fptr

file pointer offset

bool FTIFF_dbvar::hasCkpt

indicates if container is stored in ckpt

bool FTIFF_dbvar::hascontent

indicates if container holds ckpt data

unsigned char FTIFF_dbvar::hash[MD5_DIGEST_LENGTH]

hash of variable chunk

int FTIFF_dbvar::id

id of protected variable

int FTIFF_dbvar::idx

index to corresponding id in pvar array

unsigned char FTIFF_dbvar::myhash[MD5_DIGEST_LENGTH]

hash of this structure

long FTIFF_dbvar::nbHashes

holds the number of hashes for data chunk

bool FTIFF_dbvar::update

TRUE if struct needs to be updated in ckpt file


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