Public Member Functions | Private Attributes | List of all members
uavcan::StaticTransferBuffer< Size > Class Template Reference

#include <transfer_buffer.hpp>

Inheritance diagram for uavcan::StaticTransferBuffer< Size >:
Inheritance graph
[legend]

Public Member Functions

 StaticTransferBuffer ()
 
- Public Member Functions inherited from uavcan::StaticTransferBufferImpl
uint16_t getMaxWritePos () const
 
uint8_tgetRawPtr ()
 
const uint8_tgetRawPtr () const
 
uint16_t getSize () const
 
virtual int read (unsigned offset, uint8_t *data, unsigned len) const
 
void reset ()
 
void setMaxWritePos (uint16_t value)
 
 StaticTransferBufferImpl (uint8_t *buf, uint16_t buf_size)
 
virtual int write (unsigned offset, const uint8_t *data, unsigned len)
 
- Public Member Functions inherited from uavcan::ITransferBuffer
virtual ~ITransferBuffer ()
 

Private Attributes

uint8_t buffer_ [Size]
 

Detailed Description

template<uint16_t Size>
class uavcan::StaticTransferBuffer< Size >

Definition at line 50 of file transfer_buffer.hpp.

Constructor & Destructor Documentation

◆ StaticTransferBuffer()

template<uint16_t Size>
uavcan::StaticTransferBuffer< Size >::StaticTransferBuffer ( )
inline

Definition at line 54 of file transfer_buffer.hpp.

Member Data Documentation

◆ buffer_

template<uint16_t Size>
uint8_t uavcan::StaticTransferBuffer< Size >::buffer_[Size]
private

Definition at line 52 of file transfer_buffer.hpp.


The documentation for this class was generated from the following file:


uavcan_communicator
Author(s):
autogenerated on Fri Dec 13 2024 03:10:05