Interface for classes that can use message bus connection acceptors. More...
#include <eagine/message_bus/acceptor.hpp>
Public Member Functions | |
virtual auto | add_acceptor (std::shared_ptr< acceptor > an_acceptor) -> bool=0 |
Adds the specified message bus connection acceptor. Result indicates if the acceptor was used or discarded. | |
![]() | |
constexpr | interface (const interface &)=delete |
Not copyable. | |
auto | operator= (interface &&)=delete |
Not move assignable. | |
auto | operator= (const interface &)=delete |
Not copy assignable. | |
Additional Inherited Members | |
![]() | |
constexpr | interface () noexcept=default |
Default constructible by derived. | |
constexpr | interface (interface &&) noexcept=default |
Move constructible by derived. | |
Interface for classes that can use message bus connection acceptors.