enum RunResult {Continue,Failed,Cancelled};
- RunResult Run() { return Run(500000); }; // Binary compatibility
- RunResult Run(int PulseIntervall);
+ 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