|
| TestMqttMediator (Queue<(object sender, MqttApplicationMessage msg)> sentMessages) |
|
override IEnumerable< ITarget< string, MqttApplicationMessage > > | GetChannelCopy (string key) |
|
override bool | HasSubscribersOnTopic (string topic) |
|
override int | TargetCountOnChannel (string key) |
|
override void | Unsubscribe (ISubscription< string, MqttApplicationMessage > subscription) |
|
override void | Subscribe (string msgChannel, ITarget< string, MqttApplicationMessage > target, out ISubscription subscription) |
|
abstract bool | HasSubscribersOnTopic (string topic) |
|
MqttApplicationMessage? | GetRetained (string topic) |
|
override Task | Send (string channel, object sender, MqttApplicationMessage msg) |
|
Task | Send (string topic, object sender, string content) |
|
Public Member Functions inherited from IotDash.Domain.Mediator.AbstractMediator< string, MqttApplicationMessage > |
virtual void | Subscribe (TChannelKey msgChannel, ITarget< TChannelKey, TMsg > target, out ISubscription subscription) |
|
virtual void | Subscribe (TChannelKey msgChannel, ITarget< TChannelKey, TMsg > target, SubscriptionGuard guard) |
|
abstract int | TargetCountOnChannel (TChannelKey key) |
|
abstract IEnumerable< ITarget< TChannelKey, TMsg > > | GetChannelCopy (TChannelKey key) |
|
abstract void | Unsubscribe (ISubscription< TChannelKey, TMsg > subscription) |
|
abstract Task | Send (TChannelKey msgChannel, object sender, TMsg msg) |
|