CCF
|
#include <non_blocking.h>
Inherits ringbuffer::AbstractWriterFactory.
Public Member Functions | |
NonBlockingWriterFactory (AbstractWriterFactory &impl) | |
std::shared_ptr< ringbuffer::NonBlockingWriter > | create_non_blocking_writer_to_outside () |
bool | flush_all_outbound () |
std::shared_ptr< ringbuffer::NonBlockingWriter > | create_non_blocking_writer_to_inside () |
bool | flush_all_inbound () |
std::shared_ptr< ringbuffer::AbstractWriter > | create_writer_to_outside () override |
std::shared_ptr< ringbuffer::AbstractWriter > | create_writer_to_inside () override |
![]() | |
virtual | ~AbstractWriterFactory ()=default |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements ringbuffer::AbstractWriterFactory.
|
inlineoverridevirtual |
Implements ringbuffer::AbstractWriterFactory.
|
inline |
|
inline |