enum RunResult {Continue,Failed,Cancelled};
- RunResult Run();
+ RunResult Run(int PulseIntervall=500000);
void Shutdown();
// Simple iteration mechanism
public:
// Put an item into this queue
- void Enqueue(ItemDesc &Item);
+ bool Enqueue(ItemDesc &Item);
bool Dequeue(Item *Owner);
// Find a Queued item