#include <transfer_buffer.hpp>
Standalone static buffer
Definition at line 22 of file transfer_buffer.hpp.
◆ StaticTransferBufferImpl()
| uavcan::StaticTransferBufferImpl::StaticTransferBufferImpl |
( |
uint8_t * |
buf, |
|
|
uint16_t |
buf_size |
|
) |
| |
|
inline |
◆ getMaxWritePos()
| uint16_t uavcan::StaticTransferBufferImpl::getMaxWritePos |
( |
| ) |
const |
|
inline |
◆ getRawPtr() [1/2]
| uint8_t* uavcan::StaticTransferBufferImpl::getRawPtr |
( |
| ) |
|
|
inline |
◆ getRawPtr() [2/2]
| const uint8_t* uavcan::StaticTransferBufferImpl::getRawPtr |
( |
| ) |
const |
|
inline |
◆ getSize()
| uint16_t uavcan::StaticTransferBufferImpl::getSize |
( |
| ) |
const |
|
inline |
◆ read()
| int uavcan::StaticTransferBufferImpl::read |
( |
unsigned |
offset, |
|
|
uint8_t * |
data, |
|
|
unsigned |
len |
|
) |
| const |
|
virtual |
◆ reset()
| void uavcan::StaticTransferBufferImpl::reset |
( |
| ) |
|
◆ setMaxWritePos()
| void uavcan::StaticTransferBufferImpl::setMaxWritePos |
( |
uint16_t |
value | ) |
|
|
inline |
◆ write()
| int uavcan::StaticTransferBufferImpl::write |
( |
unsigned |
offset, |
|
|
const uint8_t * |
data, |
|
|
unsigned |
len |
|
) |
| |
|
virtual |
◆ data_
| uint8_t* const uavcan::StaticTransferBufferImpl::data_ |
|
private |
◆ max_write_pos_
| uint16_t uavcan::StaticTransferBufferImpl::max_write_pos_ |
|
private |
◆ size_
| const uint16_t uavcan::StaticTransferBufferImpl::size_ |
|
private |
The documentation for this class was generated from the following files: