|
|
| 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) |
| |