CCF
Loading...
Searching...
No Matches
Public Member Functions | List of all members
ringbuffer::NotifyingWriterFactory Class Reference

#include <notifying.h>

Inherits ringbuffer::AbstractWriterFactory.

Public Member Functions

 NotifyingWriterFactory (AbstractWriterFactory &impl)
 
ccf::ds::WorkBeaconPtr get_outbound_work_beacon ()
 
ccf::ds::WorkBeaconPtr get_inbound_work_beacon ()
 
std::shared_ptr< NotifyingWritercreate_notifying_writer_to_outside ()
 
std::shared_ptr< NotifyingWritercreate_notifying_writer_to_inside ()
 
std::shared_ptr< ringbuffer::AbstractWritercreate_writer_to_outside () override
 
std::shared_ptr< ringbuffer::AbstractWritercreate_writer_to_inside () override
 
- Public Member Functions inherited from ringbuffer::AbstractWriterFactory
virtual ~AbstractWriterFactory ()=default
 

Constructor & Destructor Documentation

◆ NotifyingWriterFactory()

ringbuffer::NotifyingWriterFactory::NotifyingWriterFactory ( AbstractWriterFactory impl)
inline

Member Function Documentation

◆ create_notifying_writer_to_inside()

std::shared_ptr< NotifyingWriter > ringbuffer::NotifyingWriterFactory::create_notifying_writer_to_inside ( )
inline

◆ create_notifying_writer_to_outside()

std::shared_ptr< NotifyingWriter > ringbuffer::NotifyingWriterFactory::create_notifying_writer_to_outside ( )
inline

◆ create_writer_to_inside()

std::shared_ptr< ringbuffer::AbstractWriter > ringbuffer::NotifyingWriterFactory::create_writer_to_inside ( )
inlineoverridevirtual

◆ create_writer_to_outside()

std::shared_ptr< ringbuffer::AbstractWriter > ringbuffer::NotifyingWriterFactory::create_writer_to_outside ( )
inlineoverridevirtual

◆ get_inbound_work_beacon()

ccf::ds::WorkBeaconPtr ringbuffer::NotifyingWriterFactory::get_inbound_work_beacon ( )
inline

◆ get_outbound_work_beacon()

ccf::ds::WorkBeaconPtr ringbuffer::NotifyingWriterFactory::get_outbound_work_beacon ( )
inline

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