luat_queue_pc.h 411 B

1234567891011121314151617181920
  1. #ifndef LUAT_QUEUE_PC_H
  2. #define LUAT_QUEUE_PC_H
  3. #include "stdint.h"
  4. #include "inttypes.h"
  5. // #include "uv.h"
  6. typedef struct uv_queue_item
  7. {
  8. // size_t is_head;
  9. void* next;
  10. // void* prev;
  11. size_t size;
  12. char msg[4]; // 实际数据
  13. }uv_queue_item_t;
  14. int luat_queue_push(uv_queue_item_t* queue, uv_queue_item_t* item);
  15. int luat_queue_pop(uv_queue_item_t* queue, uv_queue_item_t* item);
  16. #endif