Public Member Functions | Private Attributes | List of all members
uavcan::TransferBufferAccessor Class Reference

#include <transfer_buffer.hpp>

Public Member Functions

ITransferBufferaccess ()
 
ITransferBuffercreate ()
 
void remove ()
 
 TransferBufferAccessor (TransferBufferManager &bufmgr, TransferBufferManagerKey key)
 

Private Attributes

TransferBufferManagerbufmgr_
 
const TransferBufferManagerKey key_
 

Detailed Description

Convinience class.

Definition at line 180 of file transfer_buffer.hpp.

Constructor & Destructor Documentation

◆ TransferBufferAccessor()

uavcan::TransferBufferAccessor::TransferBufferAccessor ( TransferBufferManager bufmgr,
TransferBufferManagerKey  key 
)
inline

Definition at line 186 of file transfer_buffer.hpp.

Member Function Documentation

◆ access()

ITransferBuffer* uavcan::TransferBufferAccessor::access ( )
inline

Definition at line 192 of file transfer_buffer.hpp.

◆ create()

ITransferBuffer* uavcan::TransferBufferAccessor::create ( )
inline

Definition at line 193 of file transfer_buffer.hpp.

◆ remove()

void uavcan::TransferBufferAccessor::remove ( )
inline

Definition at line 194 of file transfer_buffer.hpp.

Member Data Documentation

◆ bufmgr_

TransferBufferManager& uavcan::TransferBufferAccessor::bufmgr_
private

Definition at line 182 of file transfer_buffer.hpp.

◆ key_

const TransferBufferManagerKey uavcan::TransferBufferAccessor::key_
private

Definition at line 183 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