Public Member Functions | Private Attributes | List of all members
TxQueue Class Reference

Public Member Functions

MessageBufferback ()
 
const MessageBufferback () const
 
bool empty () const
 
MessageBufferfront ()
 
const MessageBufferfront () const
 
size_t maxSize () const
 
void pop ()
 
bool push (const MessageBuffer &__x)
 
size_t size () const
 
 TxQueue (size_t max_size)
 
 ~TxQueue ()
 

Private Attributes

size_t max_size_
 
std::queue< MessageBufferqueue_
 

Detailed Description

Definition at line 44 of file CanUsb.cpp.

Constructor & Destructor Documentation

TxQueue::TxQueue ( size_t  max_size)
inline

Definition at line 47 of file CanUsb.cpp.

TxQueue::~TxQueue ( )
inline

Definition at line 48 of file CanUsb.cpp.

Member Function Documentation

MessageBuffer& TxQueue::back ( )
inline

Definition at line 53 of file CanUsb.cpp.

const MessageBuffer& TxQueue::back ( ) const
inline

Definition at line 54 of file CanUsb.cpp.

bool TxQueue::empty ( ) const
inline

Definition at line 49 of file CanUsb.cpp.

MessageBuffer& TxQueue::front ( )
inline

Definition at line 51 of file CanUsb.cpp.

const MessageBuffer& TxQueue::front ( ) const
inline

Definition at line 52 of file CanUsb.cpp.

size_t TxQueue::maxSize ( ) const
inline

Definition at line 63 of file CanUsb.cpp.

void TxQueue::pop ( )
inline

Definition at line 62 of file CanUsb.cpp.

bool TxQueue::push ( const MessageBuffer __x)
inline

Definition at line 55 of file CanUsb.cpp.

size_t TxQueue::size ( ) const
inline

Definition at line 50 of file CanUsb.cpp.

Member Data Documentation

size_t TxQueue::max_size_
private

Definition at line 65 of file CanUsb.cpp.

std::queue<MessageBuffer> TxQueue::queue_
private

Definition at line 66 of file CanUsb.cpp.


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


dataspeed_can_usb
Author(s): Kevin Hallenbeck
autogenerated on Thu Jul 9 2020 03:42:00