HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
PDG_GraphContext Member List

This is the complete list of members for PDG_GraphContext, including all inherited members.

addEventHandler(PDG_EventHandler *handler)PDG_EventEmitter
addEventHandler(PDG_EventHandler *handler, PDG_EventType event)PDG_EventEmitter
addEventHandler(PDG_EventHandler *handler, const PDG_EventFilter &filter)PDG_EventEmitter
addGraphContextObserver(Observer *observer)PDG_GraphContextstatic
addPropagate(PDGE_Dependency *dependency)PDGE_DependencyOwnerinlineprotected
addRootDependency(PDGE_Dependency *dependency)PDGE_Evaluator
addScheduler(const UT_StringHolder &name, PDG_SchedulerPtr scheduler)PDG_GraphContext
addScheduler(const UT_StringHolder &preferred_name, PDG_SchedulerType *scheduler_type, UT_WorkBuffer &errors)PDG_GraphContext
addWorkItem(const PDG_WorkItemSerialization &serialization)PDG_GraphContext
addWorkItemDependency(const UT_StringHolder &item_name, const UT_StringHolder &dep_name, bool required, bool user_defined)PDG_GraphContext
addWorkItemDependencyId(PDG_WorkItemID item_id, PDG_WorkItemID dep_id, bool required, bool user_defined)PDG_GraphContext
addWorkItemPropagateDep(const UT_StringHolder &item_name, const UT_StringHolder &dep_name)PDG_GraphContextinline
addWorkItemPropagateDepId(PDG_WorkItemID item_id, PDG_WorkItemID dep_id)PDG_GraphContextinline
addWorkItemResults(const UT_StringHolder &item_name, const UT_StringArray &results, const UT_StringArray &tags, const UT_Array< int64 > &hash_codes, const UT_Array< bool > &is_expected, const UT_Array< bool > &is_owned)PDG_GraphContext
addWorkItemResultsId(PDG_WorkItemID item_id, const UT_StringArray &results, const UT_StringArray &tags, const UT_Array< int64 > &hash_codes, const UT_Array< bool > &is_expected, const UT_Array< bool > &is_owned)PDG_GraphContext
Array typedefPDGE_DependencyOwner
asJSON(UT_JSONWriter &writer, bool skip_defaults) const PDG_GraphContext
beginDeserialization()PDG_GraphContext
cancelCook()PDG_GraphContext
cancelEvaluator()PDGE_Evaluator
canceling() const PDG_GraphContextinline
cast(UT_Array< T > &out, const Array &in)PDGE_DependencyOwnerinlinestatic
cast(Array &out, const UT_Array< T > &in)PDGE_DependencyOwnerinlinestatic
checkpointManager()PDG_GraphContextinline
chunkDepth() const PDG_GraphContext
cleanTempDirectory(const UT_StringHolder &scheduler_name)PDG_GraphContext
clearEventQueue()PDG_EventEmitter
commandDescriptions(UT_WorkBuffer &buffer) const PDG_GraphContext
commitChunk(UT_WorkBuffer &errors)PDG_GraphContext
commitWorkItem(const UT_StringHolder &item_name)PDG_GraphContext
commitWorkItemId(PDG_WorkItemID item_id)PDG_GraphContext
contextByID(int id)PDG_GraphContextstatic
contextByName(const UT_StringHolder &name)PDG_GraphContextstatic
contextIDs()PDG_GraphContextstatic
contextNames()PDG_GraphContextstatic
cook(const PDG_CookOptions &options, UT_WorkBuffer &errors)PDG_GraphContext
cooking() const PDG_GraphContextinline
cookState() const PDG_GraphContextinline
currentChunk() const PDG_GraphContext
debugGroup() const PDGE_DependencyOwnerinlinevirtual
debugName() const overridePDGE_Evaluatorvirtual
defaultScheduler() const PDG_GraphContextinline
defaultWorkItemLabel(UT_StringHolder &label) const PDG_GraphContext
deserializeCheckpoint(const UT_StringHolder &file_path, UT_WorkBuffer &errors)PDG_GraphContext
deserializeWorkItemFromJSON(const UT_StringHolder &buffer, UT_WorkBuffer &errors)PDG_GraphContext
eCanceling enum valuePDGE_Evaluator
eCompleted enum valuePDGE_Evaluator
eEvaluating enum valuePDGE_Evaluator
eInvalid enum valuePDGE_Evaluator
emitEvent(const PDG_Event &event, bool immediate=false) const PDG_EventEmitter
eUninitialized enum valuePDGE_Evaluator
evalPartial(PDGE_Resolutions &, const PDGE_Evaluator &, PDGE_Dependency *, const Array &)PDGE_DependencyOwnerinlineprotectedvirtual
evalResolve(PDGE_Resolutions &resolutions, const PDGE_Evaluator &evaluator, PDGE_Dependency *dependency) overridePDGE_Evaluatorvirtual
evaluate(const PDGE_EvaluationOptions &options)PDGE_Evaluator
evaluationOptions() const PDGE_Evaluatorinline
evaluationState() const PDGE_Evaluatorinline
evalUnresolve(PDGE_Dependency::Array &, PDGE_Dependency *)PDGE_DependencyOwnerinlineprotectedvirtual
eventHandlers(PDG_EventHandlerArray &handlers) const PDG_EventEmitter
fromJSON(const UT_JSONValue &value, UT_WorkBuffer &errors)PDG_GraphContext
getEventQueue()PDG_GraphContextinline
getMemoryUsage(bool inclusive) const overridePDG_GraphContextvirtual
getSharedServerInfo(const UT_StringHolder &sharedserver_name)PDG_GraphContext
graph()PDG_GraphContextinline
hasRootDependency(PDGE_Dependency *root) const PDGE_Evaluatorinline
id() const PDG_GraphContextinline
inProcessScheduler() const PDG_GraphContextinline
invalidateEvaluator()PDGE_Evaluator
loadJSON(const UT_StringHolder &file_path, UT_WorkBuffer &errors)PDG_GraphContext
memoryInfo(PDG_MemoryInfo &memory_info, bool inclusive) const PDG_GraphContext
name() const PDG_GraphContextinline
openChunk(UT_StringHolder description="")PDG_GraphContext
openChunk(bool delayed, const UT_StringHolder &description)PDG_GraphContext
partial(PDGE_Resolutions &resolutions)PDGE_Evaluator
pauseCook()PDG_GraphContext
PDG_EventEmitter(PDG_EventQueue *event_queue, bool block_destruction)PDG_EventEmitter
PDG_GraphContext(const char *name="context", int id=-1)PDG_GraphContext
PDGE_DependencyOwner()PDGE_DependencyOwnerinline
PDGE_Evaluator()PDGE_Evaluator
postEvaluate()PDGE_Evaluatorprotected
postEvaluation(PDGE_Evaluator::State state, bool canceled) overridePDG_GraphContextprotectedvirtual
preEvaluate()PDGE_Evaluatorprotected
preEvaluation() overridePDG_GraphContextprotectedvirtual
propagateSet()PDGE_DependencyOwnerinlineprotected
queueInitial(PDGE_Dependency *dependency)PDGE_Evaluator
queueResolve(PDGE_Resolutions &resolutions)PDGE_Evaluator
recordCommand(UT_UniquePtr< PDG_Command > cmd, UT_WorkBuffer &errors)PDG_GraphContext
redoIt(UT_WorkBuffer &errors)PDG_GraphContext
removeAllEventHandlers(bool user_handler_only=false)PDG_EventEmitter
removeEventHandler(PDG_EventHandler *handler)PDG_EventEmitter
removeGraphContextObserver(Observer *observer)PDG_GraphContextstatic
removeScheduler(const UT_StringHolder &name)PDG_GraphContext
resetEvaluator()PDGE_Evaluator
resetOwner()PDGE_DependencyOwnerinlinevirtual
resolve(const PDGE_Resolutions &resolutions)PDGE_Evaluator
rollbackChunk(UT_WorkBuffer &errors)PDG_GraphContext
runFunctor(Args &&...args)PDGE_Evaluatorinline
safeGraphContextAccess(const UT_StringHolder &name, const Func &func)PDG_GraphContextinlinestatic
safeGraphContextAccess(const Func &func)PDG_GraphContextinlinestatic
safeSchedulerAccess(const UT_StringHolder &name, const Func &func)PDG_GraphContextinline
saveJSON(UT_WorkBuffer &buffer, bool pretty_print, bool skip_defaults) const PDG_GraphContext
saveJSON(std::ostream &os, bool binary, bool skip_defaults) const PDG_GraphContext
saveJSON(const UT_StringHolder &file_path, bool pretty_print, bool skip_defaults) const PDG_GraphContext
schedulerForName(const UT_StringHolder &name) const PDG_GraphContext
SchedulerMap typedefPDG_GraphContext
schedulers() const PDG_GraphContext
serialize(UT_WorkBuffer &buffer)PDG_GraphContext
serialize(const UT_StringHolder &file_name, UT_StringHolder extras="")PDG_GraphContext
serializeGraph(UT_WorkBuffer &buffer)PDG_GraphContext
serializeGraph(const UT_StringHolder &file_name, UT_StringHolder extras="")PDG_GraphContext
serializeWorkItems(UT_WorkBuffer &buffer)PDG_GraphContext
serializeWorkItems(const UT_StringHolder &file_name, UT_StringHolder extras="")PDG_GraphContext
serializeWorkItemToJSON(PDG_WorkItem *work_item, bool pretty_print) const PDG_GraphContext
serviceScheduler() const PDG_GraphContextinline
Set typedefPDGE_DependencyOwner
setAppGraph(PDG_ApplicationShim::Graph *graph)PDG_GraphContextinline
setDefaultScheduler(PDG_Scheduler *scheduler)PDG_GraphContext
setEventQueue(PDG_EventQueue *event_queue)PDG_EventEmitter
shouldEmit(const PDG_Event &event) const PDG_EventEmitter
State enum namePDGE_Evaluator
stateCount() const PDG_GraphContext
supportedEventTypes() const overridePDG_GraphContextvirtual
theNodesKeyPDG_GraphContextstatic
theSchedulersKeyPDG_GraphContextstatic
tickEvaluation() overridePDG_GraphContextprotectedvirtual
undoIt(UT_WorkBuffer &errors)PDG_GraphContext
~PDG_EventEmitter()PDG_EventEmittervirtual
~PDG_GraphContext() overridePDG_GraphContext
~PDGE_DependencyOwner()PDGE_DependencyOwnerinlinevirtual
~PDGE_Evaluator() noexceptoverridePDGE_Evaluator