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

#include <transfer_buffer.hpp>

Public Member Functions

NodeID getNodeID () const
 
TransferType getTransferType () const
 
bool isEmpty () const
 
bool operator== (const TransferBufferManagerKey &rhs) const
 
 TransferBufferManagerKey ()
 
 TransferBufferManagerKey (NodeID node_id, TransferType ttype)
 

Private Attributes

NodeID node_id_
 
uint8_t transfer_type_
 

Detailed Description

Internal for TransferBufferManager

Definition at line 63 of file transfer_buffer.hpp.

Constructor & Destructor Documentation

◆ TransferBufferManagerKey() [1/2]

uavcan::TransferBufferManagerKey::TransferBufferManagerKey ( )
inline

Definition at line 69 of file transfer_buffer.hpp.

◆ TransferBufferManagerKey() [2/2]

uavcan::TransferBufferManagerKey::TransferBufferManagerKey ( NodeID  node_id,
TransferType  ttype 
)
inline

Definition at line 75 of file transfer_buffer.hpp.

Member Function Documentation

◆ getNodeID()

NodeID uavcan::TransferBufferManagerKey::getNodeID ( ) const
inline

Definition at line 89 of file transfer_buffer.hpp.

◆ getTransferType()

TransferType uavcan::TransferBufferManagerKey::getTransferType ( ) const
inline

Definition at line 90 of file transfer_buffer.hpp.

◆ isEmpty()

bool uavcan::TransferBufferManagerKey::isEmpty ( ) const
inline

Definition at line 87 of file transfer_buffer.hpp.

◆ operator==()

bool uavcan::TransferBufferManagerKey::operator== ( const TransferBufferManagerKey rhs) const
inline

Definition at line 82 of file transfer_buffer.hpp.

Member Data Documentation

◆ node_id_

NodeID uavcan::TransferBufferManagerKey::node_id_
private

Definition at line 65 of file transfer_buffer.hpp.

◆ transfer_type_

uint8_t uavcan::TransferBufferManagerKey::transfer_type_
private

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