TAKE_Data Class Reference

#include <TAKE_Data.h>

List of all members.

Public Member Functions

 TAKE_Data (const TAKE_Hash &hash, int priority)
virtual ~TAKE_Data ()
virtual TAKE_Dataduplicate () const =0
virtual bool canDuplicateForNode (int op_id) const =0
virtual TAKE_DataduplicateForNode (int op_id) const =0
virtual void storeCurrent ()=0
virtual void applyData ()=0
virtual void getOpIdString (UT_String &str)=0
virtual void markActive ()=0
virtual void markInactive ()=0
virtual void generateIncludeCommand (UT_WorkBuffer &)=0
virtual void generateCommand (UT_WorkBuffer &)=0
virtual void getDescription (UT_WorkBuffer &, int brief=0)=0
virtual int64 getMemoryUsage () const =0
virtual bool canSaveInMasterTake () const =0
virtual int save (ostream &os, int binary) const =0
virtual bool load (UT_IStream &is)=0
const TAKE_HashgetHash () const
void bumpRefCount (int dir)
int getRefCount () const
void setPriority (int p)
int getPriority () const


Detailed Description

Definition at line 40 of file TAKE_Data.h.


Constructor & Destructor Documentation

TAKE_Data::TAKE_Data ( const TAKE_Hash hash,
int  priority 
) [inline]

Definition at line 42 of file TAKE_Data.h.

virtual TAKE_Data::~TAKE_Data (  )  [virtual]


Member Function Documentation

virtual void TAKE_Data::applyData (  )  [pure virtual]

void TAKE_Data::bumpRefCount ( int  dir  )  [inline]

Definition at line 86 of file TAKE_Data.h.

virtual bool TAKE_Data::canDuplicateForNode ( int  op_id  )  const [pure virtual]

virtual bool TAKE_Data::canSaveInMasterTake (  )  const [pure virtual]

virtual TAKE_Data* TAKE_Data::duplicate (  )  const [pure virtual]

virtual TAKE_Data* TAKE_Data::duplicateForNode ( int  op_id  )  const [pure virtual]

virtual void TAKE_Data::generateCommand ( UT_WorkBuffer  )  [pure virtual]

virtual void TAKE_Data::generateIncludeCommand ( UT_WorkBuffer  )  [pure virtual]

virtual void TAKE_Data::getDescription ( UT_WorkBuffer ,
int  brief = 0 
) [pure virtual]

const TAKE_Hash& TAKE_Data::getHash (  )  const [inline]

Definition at line 84 of file TAKE_Data.h.

virtual int64 TAKE_Data::getMemoryUsage (  )  const [pure virtual]

virtual void TAKE_Data::getOpIdString ( UT_String str  )  [pure virtual]

int TAKE_Data::getPriority (  )  const [inline]

Definition at line 90 of file TAKE_Data.h.

int TAKE_Data::getRefCount (  )  const [inline]

Definition at line 87 of file TAKE_Data.h.

virtual bool TAKE_Data::load ( UT_IStream is  )  [pure virtual]

virtual void TAKE_Data::markActive (  )  [pure virtual]

virtual void TAKE_Data::markInactive (  )  [pure virtual]

virtual int TAKE_Data::save ( ostream &  os,
int  binary 
) const [pure virtual]

void TAKE_Data::setPriority ( int  p  )  [inline]

Definition at line 89 of file TAKE_Data.h.

virtual void TAKE_Data::storeCurrent (  )  [pure virtual]


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

Generated on Fri May 25 00:10:42 2012 for HDK by  doxygen 1.5.9