C++ Instrument Catalog
Public Member Functions | List of all members
MTL::ThreadedMailbox::CMailBox< MsgT > Class Template Reference

#include <ThreadedMailbox.h>

Public Member Functions

bool empty ()
 
void clear ()
 
void push (MsgT pMsg)
 
void pop (MsgT &rV)
 
bool try_pop (MsgT &rV)
 

Detailed Description

template<typename MsgT>
class MTL::ThreadedMailbox::CMailBox< MsgT >

Definition at line 71 of file ThreadedMailbox.h.

Member Function Documentation

◆ clear()

template<typename MsgT >
void MTL::ThreadedMailbox::CMailBox< MsgT >::clear ( )
inline

Definition at line 86 of file ThreadedMailbox.h.

◆ empty()

template<typename MsgT >
bool MTL::ThreadedMailbox::CMailBox< MsgT >::empty ( )
inline

Definition at line 79 of file ThreadedMailbox.h.

◆ pop()

template<typename MsgT >
void MTL::ThreadedMailbox::CMailBox< MsgT >::pop ( MsgT &  rV)
inline

Definition at line 101 of file ThreadedMailbox.h.

◆ push()

template<typename MsgT >
void MTL::ThreadedMailbox::CMailBox< MsgT >::push ( MsgT  pMsg)
inline

Definition at line 94 of file ThreadedMailbox.h.

◆ try_pop()

template<typename MsgT >
bool MTL::ThreadedMailbox::CMailBox< MsgT >::try_pop ( MsgT &  rV)
inline

Definition at line 111 of file ThreadedMailbox.h.


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