|
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 |
Public Member Functions inherited from ringbuffer::AbstractWriterFactory | |
| virtual | ~AbstractWriterFactory ()=default |
|
inline |
|
inline |
|
inline |
|
inlineoverridevirtual |
Implements ringbuffer::AbstractWriterFactory.
|
inlineoverridevirtual |
Implements ringbuffer::AbstractWriterFactory.
|
inline |
|
inline |