X-Git-Url: http://git.lttng.org/?a=blobdiff_plain;f=libringbuffer%2Ffrontend.h;h=9fa0f04d2a67d0bf6e1b46a997755e8fc16ff64e;hb=824f40b81426c6ac82685251018dae00947786a9;hp=a88a400395cde93aeeecdea3f6dcfbcb39167bce;hpb=193183fb924aef705f30358e54e7386a3a64c78d;p=lttng-ust.git diff --git a/libringbuffer/frontend.h b/libringbuffer/frontend.h index a88a4003..9fa0f04d 100644 --- a/libringbuffer/frontend.h +++ b/libringbuffer/frontend.h @@ -62,7 +62,8 @@ int channel_handle_add_stream(struct shm_handle *handle, * channel. */ extern -void *channel_destroy(struct channel *chan, struct shm_handle *handle); +void *channel_destroy(struct channel *chan, struct shm_handle *handle, + int shadow); /* Buffer read operations */ @@ -83,9 +84,11 @@ extern struct lib_ring_buffer *channel_get_ring_buffer( int *shm_fd, int *wait_fd, uint64_t *memory_map_size); extern int lib_ring_buffer_open_read(struct lib_ring_buffer *buf, - struct shm_handle *handle); + struct shm_handle *handle, + int shadow); extern void lib_ring_buffer_release_read(struct lib_ring_buffer *buf, - struct shm_handle *handle); + struct shm_handle *handle, + int shadow); /* * Read sequence: snapshot, many get_subbuf/put_subbuf, move_consumer.