#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: