Public Member Functions | Private Attributes
TxQueue Class Reference

List of all members.

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

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.

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 Jun 6 2019 21:16:43