fastcat 0.13.15
C++ EtherCAT Device Command & Control Library
Loading...
Searching...
No Matches
Public Member Functions | List of all members
fastcat::ThreadSafeQueue< T > Class Template Reference

#include "thread_safe_queue.h"

Public Member Functions

 ThreadSafeQueue (void)
 
 ~ThreadSafeQueue (void)
 
void push (T t)
 
front (void)
 
void pop (void)
 
bool empty (void)
 
bool try_pop (T &item)
 

Constructor & Destructor Documentation

◆ ThreadSafeQueue()

template<class T >
fastcat::ThreadSafeQueue< T >::ThreadSafeQueue ( void  )
inline

◆ ~ThreadSafeQueue()

template<class T >
fastcat::ThreadSafeQueue< T >::~ThreadSafeQueue ( void  )
inline

Member Function Documentation

◆ empty()

template<class T >
bool fastcat::ThreadSafeQueue< T >::empty ( void  )
inline

◆ front()

template<class T >
T fastcat::ThreadSafeQueue< T >::front ( void  )
inline

◆ pop()

template<class T >
void fastcat::ThreadSafeQueue< T >::pop ( void  )
inline

◆ push()

template<class T >
void fastcat::ThreadSafeQueue< T >::push ( t)
inline

◆ try_pop()

template<class T >
bool fastcat::ThreadSafeQueue< T >::try_pop ( T &  item)
inline

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