test-queue-impl.h 477 B

12345678910111213141516171819
  1. // test-queue-impl.h - Header for Linux queue implementation
  2. // Declares helper functions for queue management in tests
  3. #ifndef TEST_QUEUE_IMPL_H
  4. #define TEST_QUEUE_IMPL_H
  5. #include <cstddef>
  6. // Helper functions for testing
  7. void clearTaskRequestQueue();
  8. size_t getQueueSize();
  9. // Maximum queue size constant
  10. extern const size_t MAX_QUEUE_SIZE;
  11. bool _task_dequeue_request(_task_request_t* req);
  12. bool _task_enqueue_request(_task_request_t* req);
  13. #endif // TEST_QUEUE_IMPL_H