#include <stdio.h>#include <string.h>#include <time.h>#include <ctype.h>#include <stdlib.h>#include <inttypes.h>#include <sys/types.h>#include <tiffio.h>#include "spandsp/queue.h"Functions | |
| int | queue_empty (queue_t *p) |
| Check if a queue is empty. | |
| int | queue_free_space (queue_t *p) |
| Check available free space. | |
| int | queue_contents (queue_t *p) |
| Check the contents of a queue. | |
| void | queue_flush (queue_t *p) |
| Flush the contents of a queue. | |
| int | queue_view (queue_t *p, uint8_t *buf, int len) |
| Copy bytes from a queue. | |
| int | queue_read (queue_t *p, uint8_t *buf, int len) |
| Read bytes from a queue. | |
| int | queue_write (queue_t *p, const uint8_t *buf, int len) |
| Write bytes to a queue. | |
| int | queue_test_msg (queue_t *p) |
| Test message length. | |
| int | queue_read_msg (queue_t *p, uint8_t *buf, int len) |
| Read a message from a queue. | |
| int | queue_write_msg (queue_t *p, const uint8_t *buf, int len) |
| Write a message to a queue. | |
| int | queue_create (queue_t *p, int len, int flags) |
| Create a queue. | |
| int | queue_delete (queue_t *p) |
| Delete a queue. | |
|
|
Check the contents of a queue. Check the contents of a queue.
|
|
||||||||||||||||
|
Create a queue. Create a queue.
|
|
|
Delete a queue. Delete a queue.
|
|
|
Check if a queue is empty. Check if a queue is empty.
|
|
|
Flush the contents of a queue. Flush the contents of a queue.
|
|
|
Check available free space. Check the available free space in a queue's buffer.
|
|
||||||||||||||||
|
Read bytes from a queue. Read bytes from a queue.
|
|
||||||||||||||||
|
Read a message from a queue. Read a message from a queue. If the message is longer than the buffer provided, only the first len bytes of the message will be returned. The remainder of the message will be discarded.
|
|
|
Test message length. Test the length of the message at the head of a queue.
|
|
||||||||||||||||
|
Copy bytes from a queue. Copy bytes from a queue. This is similar to queue_read, but the data remains in the queue.
|
|
||||||||||||||||
|
Write bytes to a queue. Write bytes to a queue.
|
|
||||||||||||||||
|
Write a message to a queue. Write a message to a queue.
|
1.4.6