GetChannelCopy(Type key) (defined in IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService) | IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService | |
IotDash::Services::Messaging::MessageMediator.GetChannelCopy(TChannelKey key) | IotDash.Domain.Mediator.AbstractMediator< Type, object > | pure virtual |
Keys (defined in IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService) | IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService | |
MessageSimpleMediatorService(ILogger< MessageSimpleMediatorService > logger) (defined in IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService) | IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService | inline |
Send(Type ch, object? sender, object msg) (defined in IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService) | IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService | inline |
IotDash::Services::Messaging::MessageMediator.Send(TChannelKey msgChannel, object sender, TMsg msg) | IotDash.Domain.Mediator.AbstractMediator< Type, object > | pure virtual |
Send< TMsg >(object? sender, TMsg message) (defined in IotDash.Services.Messaging.MessageMediator) | IotDash.Services.Messaging.MessageMediator | inline |
Subscribe(Type msgChannel, ITarget< Type, object > target, out ISubscription subscription) (defined in IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService) | IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService | |
Subscribe(Type msgChannel, ITarget< Type, object > target, SubscriptionGuard guard) (defined in IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService) | IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService | |
IotDash::Services::Messaging::MessageMediator.Subscribe(TChannelKey msgChannel, ITarget< TChannelKey, TMsg > target, out ISubscription subscription) | IotDash.Domain.Mediator.AbstractMediator< Type, object > | inlinevirtual |
IotDash::Services::Messaging::MessageMediator.Subscribe(TChannelKey msgChannel, ITarget< TChannelKey, TMsg > target, SubscriptionGuard guard) | IotDash.Domain.Mediator.AbstractMediator< Type, object > | inlinevirtual |
Subscribe< TMsg >(ITarget< Type, TMsg > target, out ISubscription subscription) | IotDash.Services.Messaging.MessageMediator | inline |
Subscribe< TMsg >(ITarget< Type, TMsg > target, SubscriptionGuard guard) (defined in IotDash.Services.Messaging.MessageMediator) | IotDash.Services.Messaging.MessageMediator | inline |
SubscribeInternal(Type msgChannel, ITarget< Type, object > target) (defined in IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService) | IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService | protected |
IotDash::Services::Messaging::MessageMediator.SubscribeInternal(TChannelKey msgChannel, ITarget< TChannelKey, TMsg > target) | IotDash.Domain.Mediator.AbstractMediator< Type, object > | protectedpure virtual |
TargetCount (defined in IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService) | IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService | |
TargetCountOnChannel(Type key) (defined in IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService) | IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService | |
IotDash::Services::Messaging::MessageMediator.TargetCountOnChannel(TChannelKey key) | IotDash.Domain.Mediator.AbstractMediator< Type, object > | pure virtual |
Unsubscribe(ISubscription< Type, object > subscription) (defined in IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService) | IotDash.Services.Messaging.Implementation.MessageSimpleMediatorService | |