Go to the documentation of this file. 1 #ifndef URG_RING_BUFFER_H
2 #define URG_RING_BUFFER_H
32 char *buffer,
const int shift_length);
int ring_read(ring_buffer_t *ring, char *buffer, int size)
データの取り出し
void ring_initialize(ring_buffer_t *ring, char *buffer, const int shift_length)
初期化
int ring_write(ring_buffer_t *ring, const char *data, int size)
データの格納
void ring_clear(ring_buffer_t *ring)
リングバッファのクリア
int ring_capacity(const ring_buffer_t *ring)
最大の格納データ数を返す
int ring_size(const ring_buffer_t *ring)
格納データ数を返す
urg_c
Author(s): Satofumi Kamimura
, Katsumi Kimoto, Adrian Boeing
autogenerated on Wed Mar 2 2022 01:08:11