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