12 Commits (bf5a035024f3604444ec47c2028f27e9a706bd65)

Author SHA1 Message Date
Murilo Belluzzo 3e1acdcbbf AP_HAL: Use atomic instead volatile on RingBuffer head/tail 9 years ago
Murilo Belluzzo b7dd4dad64 AP_HAL: Fix ByteBuffer::reserve() breaking buffer state 9 years ago
Murilo Belluzzo 43d4012884 AP_HAL: Fix TOCTOU in ByteBuffer::peekiovec() 9 years ago
Murilo Belluzzo 9951b94d40 AP_HAL: Change the return type of 'peekiovec' 9 years ago
Murilo Belluzzo 625f47def7 AP_HAL: Improve ByteBuffer::set_size 9 years ago
Murilo Belluzzo e9e31172c0 AP_HAL: Simplify ByteBuffer::readptr logic 9 years ago
Leandro Pereira fbefe32017 AP_HAL: Add method to reserve space in the ring buffer 9 years ago
Leandro Pereira e3b676ba89 AP_HAL: Add method to peek non-contiguous parts of a ByteBuffer 9 years ago
Andrew Tridgell 595d5c0002 AP_HAL: added set_size() to RingBuffer API 9 years ago
Andrew Tridgell 1df2512935 AP_HAL: added update() method for object ringbuffer 9 years ago
Andrew Tridgell 4ff396dfa8 AP_HAL: added force() and peek() method for object ringbuffers 9 years ago
Andrew Tridgell ec6a679482 AP_HAL: added ByteBuffer and ObjectBuffer in RingBuffer 9 years ago