1 #ifndef __TCP_SB_QUEUE_ 2 #define __TCP_SB_QUEUE_ 3 4 #include "tcp_send_buffer.h" 5 6 /*---------------------------------------------------------------------------*/ 7 typedef struct sb_queue* sb_queue_t; 8 /*---------------------------------------------------------------------------*/ 9 sb_queue_t 10 CreateSBQueue(int capacity); 11 /*---------------------------------------------------------------------------*/ 12 void 13 DestroySBQueue(sb_queue_t sq); 14 /*---------------------------------------------------------------------------*/ 15 int 16 SBEnqueue(sb_queue_t sq, struct tcp_send_buffer *buf); 17 /*---------------------------------------------------------------------------*/ 18 struct tcp_send_buffer * 19 SBDequeue(sb_queue_t sq); 20 /*---------------------------------------------------------------------------*/ 21 22 #endif /* __TCP_SB_QUEUE_ */ 23