HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PDG_CheckpointManager Class Reference

#include <PDG_CheckpointManager.h>

Public Member Functions

 PDG_CheckpointManager ()
 
void setEnabled (bool enabled)
 
void setCheckpointRate (exint rate)
 
bool setFilePath (const UT_StringHolder &path, UT_WorkBuffer &errors)
 
bool enabled () const
 
void writeAddedDependency (const PDG_WorkItem *from, const PDG_WorkItem *to, bool required, bool user_defined, bool immediate)
 
void writeGeneratedItems (const PDG_WorkItemArray &work_items)
 
void writeGeneratedBatches (const PDG_BatchWorkItemSet &batches)
 
void writeExistingItems (const PDG_WorkItemArray &work_items, bool immediate)
 
void writeCookedItem (const PDG_WorkItem *work_item, bool immediate)
 
void flush ()
 

Detailed Description

Helper class for queuing and writing checkpoint files

Definition at line 26 of file PDG_CheckpointManager.h.

Constructor & Destructor Documentation

PDG_CheckpointManager::PDG_CheckpointManager ( )

Member Function Documentation

bool PDG_CheckpointManager::enabled ( ) const
inline

Definition at line 39 of file PDG_CheckpointManager.h.

void PDG_CheckpointManager::flush ( )
void PDG_CheckpointManager::setCheckpointRate ( exint  rate)
inline

Definition at line 33 of file PDG_CheckpointManager.h.

void PDG_CheckpointManager::setEnabled ( bool  enabled)
inline

Definition at line 31 of file PDG_CheckpointManager.h.

bool PDG_CheckpointManager::setFilePath ( const UT_StringHolder path,
UT_WorkBuffer errors 
)
void PDG_CheckpointManager::writeAddedDependency ( const PDG_WorkItem from,
const PDG_WorkItem to,
bool  required,
bool  user_defined,
bool  immediate 
)
void PDG_CheckpointManager::writeCookedItem ( const PDG_WorkItem work_item,
bool  immediate 
)
void PDG_CheckpointManager::writeExistingItems ( const PDG_WorkItemArray work_items,
bool  immediate 
)
void PDG_CheckpointManager::writeGeneratedBatches ( const PDG_BatchWorkItemSet batches)
void PDG_CheckpointManager::writeGeneratedItems ( const PDG_WorkItemArray work_items)

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