class HttpHbData : public HttpData

Struct used to pack invalidation records into packets

Inheritance:


Public Methods

inline void add(int i, InvalidationRec *r)
virtual AppData* copy()
virtual int cost()
XXX byte cost to appear in trace file
void extract(InvalidationRec*& ivlist)
HttpHbData(int id, int n)
HttpHbData(HttpHbData& d)
inline int& num_inv()
inline double& rec_mtime(int i)
inline char* rec_pg(int i)
virtual int size()
virtual ~HttpHbData()

Protected Classes

struct InvalRec
char pg_[HTTP_MAXURLLEN]
Maximum page id length
double mtime_
int updating_
Used only to mark that this page will be send in the next multicast update. The updating field in this agent will only be set after it gets the real update.
void copy(InvalidationRec *v)
InvalidationRec* copyto()

Protected

struct InvalRec
char pg_[HTTP_MAXURLLEN]
Maximum page id length
double mtime_
int updating_
Used only to mark that this page will be send in the next multicast update. The updating field in this agent will only be set after it gets the real update.
void copy(InvalidationRec *v)
InvalidationRec* copyto()

Private Fields

InvalRec* inv_rec_
int num_inv_

Private Methods

inline InvalRec* inv_rec()

Inherited from HttpData:

Public Methods

inline int& id()

Private Fields

int id_

Inherited from AppData:

Public Methods

AppDataType type()

Private Fields

AppDataType type_

Documentation

Struct used to pack invalidation records into packets
struct InvalRec

char pg_[HTTP_MAXURLLEN]
Maximum page id length

double mtime_

int updating_
Used only to mark that this page will be send in the next multicast update. The updating field in this agent will only be set after it gets the real update.

void copy(InvalidationRec *v)

InvalidationRec* copyto()

int num_inv_

InvalRec* inv_rec_

inline InvalRec* inv_rec()

HttpHbData(int id, int n)

HttpHbData(HttpHbData& d)

virtual ~HttpHbData()

virtual int size()

virtual int cost()
XXX byte cost to appear in trace file

virtual AppData* copy()

inline int& num_inv()

inline void add(int i, InvalidationRec *r)

inline char* rec_pg(int i)

inline double& rec_mtime(int i)

void extract(InvalidationRec*& ivlist)


This class has no child classes.

alphabetic index hierarchy of classes


this page has been generated automatically by doc++

Adapted for the NS documentation page

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de