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

#include <PDG_Event.h>

Public Member Functions

 PDG_Event ()
 
 PDG_Event (const PDG_Event &event)
 
PDG_Eventoperator= (const PDG_Event &event)
 
 PDG_Event (PDG_EventType type, PDG_GraphContext *context, const PDG_Node *node=nullptr, const PDG_Node *node2=nullptr, const PDG_Scheduler *scheduler=nullptr, PDG_WorkItemID work_item_id=PDG_WorkItem::theInvalidId, PDG_WorkItemID dependency_id=PDG_WorkItem::theInvalidId, PDG_WorkItemState current_state=PDG_WorkItemState::eUndefined, PDG_WorkItemState last_state=PDG_WorkItemState::eUndefined, const UT_StringHolder &message="", PDG_WorkItemStats stats=PDG_WorkItemStats())
 
 PDG_Event (PDG_EventType type, PDG_GraphContext *context, const PDG_Node *node, PDG_WorkItemID work_item_id, const UT_StringHolder &attrName="")
 
 PDG_Event (PDG_EventType type, PDG_GraphContext *context, const PDG_Node *node, const UT_StringHolder &oldName, const UT_StringHolder &newName)
 
 PDG_Event (PDG_EventType type, PDG_ServiceManager *sm)
 
 PDG_Event (PDG_EventType type, PDG_ServiceManager *sm, const UT_StringHolder &serviceName)
 
 PDG_Event (PDG_EventType type, PDG_ServiceManager *sm, const UT_StringHolder &serviceName, const UT_StringHolder &serviceClient)
 
 PDG_Event (PDG_EventType type, const PDG_WorkItemIDArray &workItemArray)
 
PDG_EventType type () const
 
PDG_GraphContextcontext () const
 
PDG_ServiceManagerserviceManager () const
 
PDG_Nodenode () const
 
PDG_Nodenode2 () const
 
PDG_Schedulerscheduler () const
 
PDG_WorkItemID workItemId () const
 
PDG_WorkItemID dependencyId () const
 
PDG_WorkItemState currentState () const
 
PDG_WorkItemState lastState () const
 
const UT_StringHoldermessage () const
 
const PDG_WorkItemStatsstats () const
 
const UT_StringHolderattrName () const
 
const UT_StringHolderoldName () const
 
const UT_StringHoldernewName () const
 
const UT_StringHolderserviceName () const
 
const UT_StringHolderserviceClientName () const
 
const PDG_WorkItemIDArrayworkItemArray () const
 
int nodeId () const
 
int node2Id () const
 
const UT_StringHolderschedulerName () const
 

Static Public Member Functions

static PDG_Event NodeCreate (PDG_GraphContext *context, const PDG_Node *node)
 
static PDG_Event NodeRemove (PDG_GraphContext *context, const PDG_Node *node)
 
static PDG_Event NodeConnect (PDG_GraphContext *context, const PDG_Node *input, const PDG_Node *output)
 
static PDG_Event NodeDisconnect (PDG_GraphContext *context, const PDG_Node *input, const PDG_Node *output)
 
static PDG_Event NodeFirstCook (PDG_GraphContext *context, const PDG_Node *node)
 
static PDG_Event NodeGenerated (PDG_GraphContext *context, const PDG_Node *node)
 
static PDG_Event NodeCooked (PDG_GraphContext *context, const PDG_Node *node)
 
static PDG_Event DirtyStart (PDG_GraphContext *context, const PDG_Node *node)
 
static PDG_Event DirtyStop (PDG_GraphContext *context, const PDG_Node *node)
 
static PDG_Event DirtyAll (PDG_GraphContext *context, const PDG_Node *node=nullptr)
 
static PDG_Event NodeClear (PDG_GraphContext *context, const PDG_Node *node)
 
static PDG_Event CookError (PDG_GraphContext *context, const PDG_Node *node, const UT_StringHolder &message)
 
static PDG_Event CookWarning (PDG_GraphContext *context, const PDG_Node *node, const UT_StringHolder &message)
 
static PDG_Event WorkItemRemove (PDG_GraphContext *context, const PDG_Node *node, PDG_WorkItemID work_item_id, PDG_WorkItemState currentState)
 
static PDG_Event CookStart (PDG_GraphContext *context, const PDG_Node *node)
 
static PDG_Event CookComplete (PDG_GraphContext *context, const PDG_Node *node)
 
static PDG_Event CookError (PDG_GraphContext *context, const PDG_Scheduler *scheduler, const UT_StringHolder &message)
 
static PDG_Event CookWarning (PDG_GraphContext *context, const PDG_Scheduler *scheduler, const UT_StringHolder &message)
 
static PDG_Event WorkItemAddDep (PDG_GraphContext *context, const PDG_Node *node, PDG_WorkItemID id, PDG_WorkItemID depId)
 
static PDG_Event WorkItemRemoveDep (PDG_GraphContext *context, const PDG_Node *node, PDG_WorkItemID id, PDG_WorkItemID depId)
 
static PDG_Event WorkItemCookPercentUpdate (PDG_GraphContext *context, const PDG_Node *node, PDG_WorkItemID id)
 
static PDG_Event WorkItemStateChange (PDG_GraphContext *context, const PDG_Node *node, PDG_WorkItemID id, PDG_WorkItemState old_state, PDG_WorkItemState new_state)
 
static PDG_Event WorkItemAdd (PDG_GraphContext *context, const PDG_Node *node, PDG_WorkItemID id)
 
static PDG_Event UISelect (PDG_GraphContext *context, const PDG_Node *node, PDG_WorkItemID id)
 
static PDG_Event SetIntData (PDG_GraphContext *context, const PDG_Node *node, PDG_WorkItemID work_item_id, const UT_StringHolder &attrName)
 
static PDG_Event SetFloatData (PDG_GraphContext *context, const PDG_Node *node, PDG_WorkItemID work_item_id, const UT_StringHolder &attrName)
 
static PDG_Event SetStringData (PDG_GraphContext *context, const PDG_Node *node, PDG_WorkItemID work_item_id, const UT_StringHolder &attrName)
 
static PDG_Event MergeData (PDG_GraphContext *context, const PDG_Node *node, PDG_WorkItemID work_item_id)
 
static PDG_Event OutputFiles (PDG_GraphContext *context, const PDG_Node *node, PDG_WorkItemID work_item_id)
 
static PDG_Event WorkItemPriority (PDG_GraphContext *context, const PDG_Node *node, PDG_WorkItemID work_item_id)
 
static PDG_Event NodeProgressUpdate (PDG_GraphContext *context, const PDG_Node *node)
 
static PDG_Event NodeRename (PDG_GraphContext *context, const PDG_Node *node, const UT_StringHolder &oldName, const UT_StringHolder &newName)
 
static PDG_Event SchedulerAdded (PDG_GraphContext *context, const PDG_Scheduler *scheduler)
 
static PDG_Event SchedulerRemoved (PDG_GraphContext *context, const PDG_Scheduler *scheduler)
 
static PDG_Event SetScheduler (PDG_GraphContext *context, const PDG_Node *node, const PDG_Scheduler *scheduler)
 
static PDG_Event ServiceManagerAll (PDG_ServiceManager *sm)
 
static PDG_Event ServiceStartBegin (PDG_ServiceManager *sm, const UT_StringHolder &service_name)
 
static PDG_Event ServiceStartEnd (PDG_ServiceManager *sm, const UT_StringHolder &service_name)
 
static PDG_Event ServiceClientStarted (PDG_ServiceManager *sm, const UT_StringHolder &service_name, const UT_StringHolder &client_name)
 
static PDG_Event ServiceClientChanged (PDG_ServiceManager *sm, const UT_StringHolder &service_name, const UT_StringHolder &client_name)
 
static PDG_Event BatchWorkItemInitialized (const PDG_WorkItemIDArray &workItemArray)
 

Detailed Description

Definition at line 25 of file PDG_Event.h.

Constructor & Destructor Documentation

PDG_Event::PDG_Event ( )
PDG_Event::PDG_Event ( const PDG_Event event)
PDG_Event::PDG_Event ( PDG_EventType  type,
PDG_GraphContext context,
const PDG_Node node = nullptr,
const PDG_Node node2 = nullptr,
const PDG_Scheduler scheduler = nullptr,
PDG_WorkItemID  work_item_id = PDG_WorkItem::theInvalidId,
PDG_WorkItemID  dependency_id = PDG_WorkItem::theInvalidId,
PDG_WorkItemState  current_state = PDG_WorkItemState::eUndefined,
PDG_WorkItemState  last_state = PDG_WorkItemState::eUndefined,
const UT_StringHolder message = "",
PDG_WorkItemStats  stats = PDG_WorkItemStats() 
)
PDG_Event::PDG_Event ( PDG_EventType  type,
PDG_GraphContext context,
const PDG_Node node,
PDG_WorkItemID  work_item_id,
const UT_StringHolder attrName = "" 
)
PDG_Event::PDG_Event ( PDG_EventType  type,
PDG_GraphContext context,
const PDG_Node node,
const UT_StringHolder oldName,
const UT_StringHolder newName 
)
PDG_Event::PDG_Event ( PDG_EventType  type,
PDG_ServiceManager sm 
)
PDG_Event::PDG_Event ( PDG_EventType  type,
PDG_ServiceManager sm,
const UT_StringHolder serviceName 
)
PDG_Event::PDG_Event ( PDG_EventType  type,
PDG_ServiceManager sm,
const UT_StringHolder serviceName,
const UT_StringHolder serviceClient 
)
PDG_Event::PDG_Event ( PDG_EventType  type,
const PDG_WorkItemIDArray workItemArray 
)

Member Function Documentation

const UT_StringHolder& PDG_Event::attrName ( ) const
inline

Definition at line 271 of file PDG_Event.h.

static PDG_Event PDG_Event::BatchWorkItemInitialized ( const PDG_WorkItemIDArray workItemArray)
static
PDG_GraphContext* PDG_Event::context ( ) const
inline

Definition at line 248 of file PDG_Event.h.

static PDG_Event PDG_Event::CookComplete ( PDG_GraphContext context,
const PDG_Node node 
)
static
static PDG_Event PDG_Event::CookError ( PDG_GraphContext context,
const PDG_Node node,
const UT_StringHolder message 
)
static
static PDG_Event PDG_Event::CookError ( PDG_GraphContext context,
const PDG_Scheduler scheduler,
const UT_StringHolder message 
)
static
static PDG_Event PDG_Event::CookStart ( PDG_GraphContext context,
const PDG_Node node 
)
static
static PDG_Event PDG_Event::CookWarning ( PDG_GraphContext context,
const PDG_Node node,
const UT_StringHolder message 
)
static
static PDG_Event PDG_Event::CookWarning ( PDG_GraphContext context,
const PDG_Scheduler scheduler,
const UT_StringHolder message 
)
static
PDG_WorkItemState PDG_Event::currentState ( ) const
inline

Definition at line 262 of file PDG_Event.h.

PDG_WorkItemID PDG_Event::dependencyId ( ) const
inline

Definition at line 259 of file PDG_Event.h.

static PDG_Event PDG_Event::DirtyAll ( PDG_GraphContext context,
const PDG_Node node = nullptr 
)
static
static PDG_Event PDG_Event::DirtyStart ( PDG_GraphContext context,
const PDG_Node node 
)
static
static PDG_Event PDG_Event::DirtyStop ( PDG_GraphContext context,
const PDG_Node node 
)
static
PDG_WorkItemState PDG_Event::lastState ( ) const
inline

Definition at line 264 of file PDG_Event.h.

static PDG_Event PDG_Event::MergeData ( PDG_GraphContext context,
const PDG_Node node,
PDG_WorkItemID  work_item_id 
)
static
const UT_StringHolder& PDG_Event::message ( ) const
inline

Definition at line 266 of file PDG_Event.h.

const UT_StringHolder& PDG_Event::newName ( ) const
inline

Definition at line 276 of file PDG_Event.h.

PDG_Node* PDG_Event::node ( ) const
PDG_Node* PDG_Event::node2 ( ) const
int PDG_Event::node2Id ( ) const
inline

Definition at line 289 of file PDG_Event.h.

static PDG_Event PDG_Event::NodeClear ( PDG_GraphContext context,
const PDG_Node node 
)
static
static PDG_Event PDG_Event::NodeConnect ( PDG_GraphContext context,
const PDG_Node input,
const PDG_Node output 
)
static
static PDG_Event PDG_Event::NodeCooked ( PDG_GraphContext context,
const PDG_Node node 
)
static
static PDG_Event PDG_Event::NodeCreate ( PDG_GraphContext context,
const PDG_Node node 
)
static
static PDG_Event PDG_Event::NodeDisconnect ( PDG_GraphContext context,
const PDG_Node input,
const PDG_Node output 
)
static
static PDG_Event PDG_Event::NodeFirstCook ( PDG_GraphContext context,
const PDG_Node node 
)
static
static PDG_Event PDG_Event::NodeGenerated ( PDG_GraphContext context,
const PDG_Node node 
)
static
int PDG_Event::nodeId ( ) const
inline

Definition at line 287 of file PDG_Event.h.

static PDG_Event PDG_Event::NodeProgressUpdate ( PDG_GraphContext context,
const PDG_Node node 
)
static
static PDG_Event PDG_Event::NodeRemove ( PDG_GraphContext context,
const PDG_Node node 
)
static
static PDG_Event PDG_Event::NodeRename ( PDG_GraphContext context,
const PDG_Node node,
const UT_StringHolder oldName,
const UT_StringHolder newName 
)
static
const UT_StringHolder& PDG_Event::oldName ( ) const
inline

Definition at line 274 of file PDG_Event.h.

PDG_Event& PDG_Event::operator= ( const PDG_Event event)
static PDG_Event PDG_Event::OutputFiles ( PDG_GraphContext context,
const PDG_Node node,
PDG_WorkItemID  work_item_id 
)
static
PDG_Scheduler* PDG_Event::scheduler ( ) const
static PDG_Event PDG_Event::SchedulerAdded ( PDG_GraphContext context,
const PDG_Scheduler scheduler 
)
static
const UT_StringHolder& PDG_Event::schedulerName ( ) const
inline

Definition at line 291 of file PDG_Event.h.

static PDG_Event PDG_Event::SchedulerRemoved ( PDG_GraphContext context,
const PDG_Scheduler scheduler 
)
static
static PDG_Event PDG_Event::ServiceClientChanged ( PDG_ServiceManager sm,
const UT_StringHolder service_name,
const UT_StringHolder client_name 
)
static
const UT_StringHolder& PDG_Event::serviceClientName ( ) const
inline

Definition at line 281 of file PDG_Event.h.

static PDG_Event PDG_Event::ServiceClientStarted ( PDG_ServiceManager sm,
const UT_StringHolder service_name,
const UT_StringHolder client_name 
)
static
PDG_ServiceManager* PDG_Event::serviceManager ( ) const
inline

Definition at line 250 of file PDG_Event.h.

static PDG_Event PDG_Event::ServiceManagerAll ( PDG_ServiceManager sm)
static
const UT_StringHolder& PDG_Event::serviceName ( ) const
inline

Definition at line 279 of file PDG_Event.h.

static PDG_Event PDG_Event::ServiceStartBegin ( PDG_ServiceManager sm,
const UT_StringHolder service_name 
)
static
static PDG_Event PDG_Event::ServiceStartEnd ( PDG_ServiceManager sm,
const UT_StringHolder service_name 
)
static
static PDG_Event PDG_Event::SetFloatData ( PDG_GraphContext context,
const PDG_Node node,
PDG_WorkItemID  work_item_id,
const UT_StringHolder attrName 
)
static
static PDG_Event PDG_Event::SetIntData ( PDG_GraphContext context,
const PDG_Node node,
PDG_WorkItemID  work_item_id,
const UT_StringHolder attrName 
)
static
static PDG_Event PDG_Event::SetScheduler ( PDG_GraphContext context,
const PDG_Node node,
const PDG_Scheduler scheduler 
)
static
static PDG_Event PDG_Event::SetStringData ( PDG_GraphContext context,
const PDG_Node node,
PDG_WorkItemID  work_item_id,
const UT_StringHolder attrName 
)
static
const PDG_WorkItemStats& PDG_Event::stats ( ) const
inline

Definition at line 268 of file PDG_Event.h.

PDG_EventType PDG_Event::type ( ) const
inline

Definition at line 246 of file PDG_Event.h.

static PDG_Event PDG_Event::UISelect ( PDG_GraphContext context,
const PDG_Node node,
PDG_WorkItemID  id 
)
static
static PDG_Event PDG_Event::WorkItemAdd ( PDG_GraphContext context,
const PDG_Node node,
PDG_WorkItemID  id 
)
static
static PDG_Event PDG_Event::WorkItemAddDep ( PDG_GraphContext context,
const PDG_Node node,
PDG_WorkItemID  id,
PDG_WorkItemID  depId 
)
static
const PDG_WorkItemIDArray& PDG_Event::workItemArray ( ) const
inline

Definition at line 284 of file PDG_Event.h.

static PDG_Event PDG_Event::WorkItemCookPercentUpdate ( PDG_GraphContext context,
const PDG_Node node,
PDG_WorkItemID  id 
)
static
PDG_WorkItemID PDG_Event::workItemId ( ) const
inline

Definition at line 257 of file PDG_Event.h.

static PDG_Event PDG_Event::WorkItemPriority ( PDG_GraphContext context,
const PDG_Node node,
PDG_WorkItemID  work_item_id 
)
static
static PDG_Event PDG_Event::WorkItemRemove ( PDG_GraphContext context,
const PDG_Node node,
PDG_WorkItemID  work_item_id,
PDG_WorkItemState  currentState 
)
static
static PDG_Event PDG_Event::WorkItemRemoveDep ( PDG_GraphContext context,
const PDG_Node node,
PDG_WorkItemID  id,
PDG_WorkItemID  depId 
)
static
static PDG_Event PDG_Event::WorkItemStateChange ( PDG_GraphContext context,
const PDG_Node node,
PDG_WorkItemID  id,
PDG_WorkItemState  old_state,
PDG_WorkItemState  new_state 
)
static

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