fiber.h 324 B

123456789101112131415161718192021222324
  1. #ifndef BB_FIBER_H
  2. #define BB_FIBER_H
  3. #include <bbmonkey.h>
  4. namespace bbFiber{
  5. typedef bbFunction<void()> Entry;
  6. int startFiber( Entry entry );
  7. int createFiber( Entry entry );
  8. void resumeFiber( int fiber );
  9. void terminateFiber( int fiber );
  10. void suspendCurrentFiber();
  11. int getCurrentFiber();
  12. }
  13. #endif