Skip to content

Class ILLIXR::switchboard::topic_buffer

ClassList > topic_buffer

Public Functions

Type Name
ptr< const event > dequeue ()
void enqueue (ptr< const event > && this_event)
size_t size () const
topic_buffer ()
bool try_dequeue (ptr< const event > & obj)

Public Functions Documentation

function dequeue

inline ptr < const  event > topic_buffer::dequeue () 

function enqueue

inline void topic_buffer::enqueue (
    ptr < const  event > && this_event
) 

function size

inline size_t topic_buffer::size () const

function topic_buffer

inline topic_buffer::topic_buffer () 

function try_dequeue

inline bool topic_buffer::try_dequeue (
    ptr < const  event > & obj
) 

Remove one queued event without waiting; return false when empty.



The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR/illixr_release/ILLIXR/include/illixr/switchboard.hpp