VGServer::ChangeFrame::ChangeEntry Struct Reference

struct used as entries in the sequence of changes More...

#include <ChangeTimeline.h>

List of all members.

Public Member Functions

 ChangeEntry (changeid_t _chgid, unsigned int _vid1, unsigned int _vid2, const AttributeEdgeTinyBlob &eblob)
 initialising constructor for edge changes
 ChangeEntry (changeid_t _chgid, unsigned int vid, const AttributeVertexTinyBlob &_blob)
 initialising constructor for vertex changes
 ChangeEntry (changeid_t _chgid, unsigned int _vid1, unsigned int _vid2)
 initialising constructor for delete changes

Public Attributes

AttributeVertexTinyBlob blob
 contains the new blob. this can be either VertexBlob or EdgeBlob.
changeid_t chgid
 change operation recorded
unsigned int vid1
 depending on change op: vid1 = vertex id, or (vid1,vid2) edge id.
unsigned int vid2


Detailed Description

struct used as entries in the sequence of changes

Definition at line 29 of file ChangeTimeline.h.


Constructor & Destructor Documentation

VGServer::ChangeFrame::ChangeEntry::ChangeEntry ( changeid_t  _chgid,
unsigned int  _vid1,
unsigned int  _vid2 
) [inline]

initialising constructor for delete changes

Definition at line 41 of file ChangeTimeline.h.

VGServer::ChangeFrame::ChangeEntry::ChangeEntry ( changeid_t  _chgid,
unsigned int  vid,
const AttributeVertexTinyBlob _blob 
) [inline]

initialising constructor for vertex changes

Definition at line 47 of file ChangeTimeline.h.

VGServer::ChangeFrame::ChangeEntry::ChangeEntry ( changeid_t  _chgid,
unsigned int  _vid1,
unsigned int  _vid2,
const AttributeEdgeTinyBlob eblob 
) [inline]

initialising constructor for edge changes

Definition at line 53 of file ChangeTimeline.h.


Member Data Documentation

AttributeVertexTinyBlob VGServer::ChangeFrame::ChangeEntry::blob

contains the new blob. this can be either VertexBlob or EdgeBlob.

Definition at line 38 of file ChangeTimeline.h.

changeid_t VGServer::ChangeFrame::ChangeEntry::chgid

change operation recorded

Definition at line 32 of file ChangeTimeline.h.

unsigned int VGServer::ChangeFrame::ChangeEntry::vid1

depending on change op: vid1 = vertex id, or (vid1,vid2) edge id.

Definition at line 35 of file ChangeTimeline.h.

unsigned int VGServer::ChangeFrame::ChangeEntry::vid2

Definition at line 35 of file ChangeTimeline.h.


The documentation for this struct was generated from the following file:
Generated on Wed Sep 27 14:34:01 2006 for VGServer by  doxygen 1.4.7