--- /dev/null
+#ifndef _PROCESSWRAPPER_H_
+#define _PROCESSWRAPPER_H_
+
+#include <dol.h>
+
+class ProcessWrapper
+{
+ public:
+ ProcessWrapper(char* name, int iteratorIndex[4]);
+ virtual ~ProcessWrapper();
+
+ virtual void init();
+ virtual int fire();
+ virtual bool isDetached() { return _isDetached; }
+ virtual void detach();
+ virtual int getIndex(unsigned indexNumber) const;
+
+ protected:
+ char* _name;;
+ DOLProcess _process;
+ bool _isDetached;
+ int _iteratorIndex[4];
+};
+
+#endif