Changeset 25c305d
- Timestamp:
- 05/18/18 11:39:59 (3 years ago)
- Branches:
- cachetimestamps, develop, etsilive, master, rc-4.0.4, ringdecrementfix, ringperformance
- Children:
- fa555ec
- Parents:
- 5ef19d8
- git-author:
- Shane Alcock <salcock@…> (03/09/18 17:03:39)
- git-committer:
- Shane Alcock <salcock@…> (05/18/18 11:39:59)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
lib/data-struct/simple_circular_buffer.c
rbd51874 r25c305d 11 11 #include "simple_circular_buffer.h" 12 12 13 void libtrace_scb_init(libtrace_scb_t *buf, uint32_t size, uint16_t id) { 13 DLLEXPORT void libtrace_scb_init(libtrace_scb_t *buf, uint32_t size, 14 uint16_t id) { 14 15 15 16 char anonname[32]; … … 34 35 } 35 36 36 void libtrace_scb_destroy(libtrace_scb_t *buf) {37 DLLEXPORT void libtrace_scb_destroy(libtrace_scb_t *buf) { 37 38 munmap(buf->address, buf->count_bytes * 2); 38 39 } 39 40 40 int libtrace_scb_recv_sock(libtrace_scb_t *buf, int sock, int recvflags) { 41 DLLEXPORT int libtrace_scb_recv_sock(libtrace_scb_t *buf, int sock, 42 int recvflags) { 41 43 int space = buf->count_bytes - (buf->write_offset - buf->read_offset); 42 44 int ret; … … 54 56 } 55 57 56 uint8_t *libtrace_scb_get_read(libtrace_scb_t *buf, uint32_t *available) { 58 DLLEXPORT uint8_t *libtrace_scb_get_read(libtrace_scb_t *buf, 59 uint32_t *available) { 57 60 58 61 *available = buf->write_offset - buf->read_offset; … … 60 63 } 61 64 62 void libtrace_scb_advance_read(libtrace_scb_t *buf, uint32_t forward) { 65 DLLEXPORT void libtrace_scb_advance_read(libtrace_scb_t *buf, 66 uint32_t forward) { 63 67 64 68 buf->read_offset += forward;
Note: See TracChangeset
for help on using the changeset viewer.