9 #ifndef __PDG_WORK_ITEM_HOLDER_H__
10 #define __PDG_WORK_ITEM_HOLDER_H__
101 bool addWorkItemArrayFromJSONString(
102 CommitResult& result,
113 CommitResult& result,
121 bool addWorkItemArrayFromDict(
122 CommitResult& result,
133 CommitResult& result,
141 bool addWorkItemArrayFromJSONFile(
142 CommitResult& result,
153 CommitResult& result,
163 {
return myProcessor; }
165 {
return myAddedWorkItems; }
168 {
return myAddedBatchItems; }
170 {
return myAllWorkItems; }
172 {
return myAllBatchItems; }
174 void addExtraWorkItems(
178 {
return myAddedWorkItems.isEmpty(); }
180 {
return myIsCommitable; }
183 {
return myCommitCount; }
185 { myCommitCount =
count; }
187 bool useNodePriority()
const;
191 void setExistingWorkItems(
193 void claimAddedWorkItems(
208 CommitResult autoCommit();
214 ExistingTable() : myFirstIndex(0) {}
233 ExistingMap myExistingWorkItems;
const PDG_BatchWorkItemPtrArray & addedBatchItems() const
bool isCommitable() const
**But if you need a result
const PDG_WorkItemArray & allWorkItems() const
GLintptr GLsizeiptr GLboolean commit
void setCommitCount(int count)
CommitResult
Enumeration of possible commit result.
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.
const PDG_BatchWorkItemArray & allBatchItems() const
const PDG_WorkItemPtrArray & addedWorkItems() const