3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/signal/SignalPublisher.h"
7#include "mc/deps/core/utility/pub_sub/DeferredPublisher.h"
13namespace Bedrock::PubSub::ThreadModel {
struct MultiThreaded; }
16namespace Bedrock::Detail {
27 GeneralSignalPublisher& operator=(GeneralSignalPublisher
const&);
28 GeneralSignalPublisher(GeneralSignalPublisher
const&);
29 GeneralSignalPublisher();
34 virtual void send(
void const* data) ;
37 getConnectOp(::std::function<
void(
void const*)>&& handler) ;
44 MCNAPI
void $send(
void const* data);
47 $getConnectOp(::std::function<
void(
void const*)>&& handler);
static MCAPI void ** $vftable()
Definition SignalPublisher.h:13
Definition DeferredSubscriptionHub.h:17
Definition RawSubscription.h:10
Definition MultiThreaded.h:7