9 #ifndef __PDG_EVENT_H__
10 #define __PDG_EVENT_H__
157 static PDG_Event WorkItemCookPercentUpdate(
236 static PDG_Event WorkItemSetStringAttrib(
249 static PDG_Event WorkItemBatchInitialized(
304 bool can_consolidate,
313 bool can_consolidate,
327 {
return myEventType; }
329 {
return myCanConsolidate; }
332 {
return myContext; }
339 {
return myWorkItemId; }
341 {
return myDependencyId; }
344 {
return myCurrentState; }
346 {
return myLastState; }
348 {
return myStringData[theMessage]; }
351 {
return myStringData[theAttributeName]; }
354 {
return myStringData[theNodeOldName]; }
356 {
return myStringData[theNodeNewName]; }
359 {
return myStringData[theServiceName]; }
361 {
return myStringData[theServiceClientName]; }
364 {
return myWorkItemArray; }
369 {
return myNode2Id; }
371 {
return myStringData[theSchedulerName]; }
377 void consolidate(
const PDG_Event& other);
380 static int theNodeOldName;
381 static int theNodeNewName;
382 static int theAttributeName;
383 static int theMessage;
384 static int theServiceName;
385 static int theServiceClientName;
386 static int theSchedulerName;
404 bool myCanConsolidate;
414 template <
typename T>
415 struct DefaultClearer;
426 static const bool clearNeedsDestruction =
false;
exint PDG_WorkItemID
Type defs for unique work item IDs.
GLuint GLsizei const GLchar * message
PDG_NodeID node2Id() const
PDG_WorkItemID workItemId() const
std::size_t SYS_HashType
Define the type for hash values.
const UT_StringHolder & serviceClientName() const
static void clearConstruct(PDG_Event *p)
const UT_StringHolder & message() const
const UT_StringHolder & attrName() const
PDG_WorkItemID dependencyId() const
bool operator==(const BaseDimensions< T > &a, const BaseDimensions< Y > &b)
PDG_NodeID nodeId() const
PDG_EventType type() const
SYS_FORCE_INLINE size_t hash_value(const PDG_Event &event)
const UT_StringHolder & newName() const
PDG_WorkItemState
Enum of possible work item states.
static void clear(PDG_Event &event)
static const UT_StringHolder theEmptyString
PDG_AttributeType
Enumeration of possible attribute types.
PDG_WorkItemState currentState() const
const UT_StringHolder & serviceName() const
PDG_WorkItemState lastState() const
bool canConsolidate() const
const PDG_WorkItemIDArray & workItemArray() const
static PDG_Event theEmptyEvent
int PDG_NodeID
Node ID type.
static constexpr PDG_WorkItemID theInvalidId
Default, invalid work item ID value.
PDG_GraphContext * context() const
const UT_StringHolder & oldName() const
static bool isClear(const PDG_Event &event)
const UT_StringHolder & schedulerName() const