Table of Contents

Class MqttServerEventContainer

Namespace
MQTTnet.Server
Assembly
MQTTnet.dll
public sealed class MqttServerEventContainer
Inheritance
MqttServerEventContainer
Inherited Members

Constructors

MqttServerEventContainer()

public MqttServerEventContainer()

Properties

ApplicationMessageEnqueuedOrDroppedEvent

public AsyncEvent<ApplicationMessageEnqueuedEventArgs> ApplicationMessageEnqueuedOrDroppedEvent { get; }

Property Value

AsyncEvent<ApplicationMessageEnqueuedEventArgs>

ApplicationMessageNotConsumedEvent

public AsyncEvent<ApplicationMessageNotConsumedEventArgs> ApplicationMessageNotConsumedEvent { get; }

Property Value

AsyncEvent<ApplicationMessageNotConsumedEventArgs>

ClientAcknowledgedPublishPacketEvent

public AsyncEvent<ClientAcknowledgedPublishPacketEventArgs> ClientAcknowledgedPublishPacketEvent { get; }

Property Value

AsyncEvent<ClientAcknowledgedPublishPacketEventArgs>

ClientConnectedEvent

public AsyncEvent<ClientConnectedEventArgs> ClientConnectedEvent { get; }

Property Value

AsyncEvent<ClientConnectedEventArgs>

ClientDisconnectedEvent

public AsyncEvent<ClientDisconnectedEventArgs> ClientDisconnectedEvent { get; }

Property Value

AsyncEvent<ClientDisconnectedEventArgs>

ClientSubscribedTopicEvent

public AsyncEvent<ClientSubscribedTopicEventArgs> ClientSubscribedTopicEvent { get; }

Property Value

AsyncEvent<ClientSubscribedTopicEventArgs>

ClientUnsubscribedTopicEvent

public AsyncEvent<ClientUnsubscribedTopicEventArgs> ClientUnsubscribedTopicEvent { get; }

Property Value

AsyncEvent<ClientUnsubscribedTopicEventArgs>

InterceptingClientEnqueueEvent

public AsyncEvent<InterceptingClientApplicationMessageEnqueueEventArgs> InterceptingClientEnqueueEvent { get; }

Property Value

AsyncEvent<InterceptingClientApplicationMessageEnqueueEventArgs>

InterceptingInboundPacketEvent

public AsyncEvent<InterceptingPacketEventArgs> InterceptingInboundPacketEvent { get; }

Property Value

AsyncEvent<InterceptingPacketEventArgs>

InterceptingOutboundPacketEvent

public AsyncEvent<InterceptingPacketEventArgs> InterceptingOutboundPacketEvent { get; }

Property Value

AsyncEvent<InterceptingPacketEventArgs>

InterceptingPublishEvent

public AsyncEvent<InterceptingPublishEventArgs> InterceptingPublishEvent { get; }

Property Value

AsyncEvent<InterceptingPublishEventArgs>

InterceptingSubscriptionEvent

public AsyncEvent<InterceptingSubscriptionEventArgs> InterceptingSubscriptionEvent { get; }

Property Value

AsyncEvent<InterceptingSubscriptionEventArgs>

InterceptingUnsubscriptionEvent

public AsyncEvent<InterceptingUnsubscriptionEventArgs> InterceptingUnsubscriptionEvent { get; }

Property Value

AsyncEvent<InterceptingUnsubscriptionEventArgs>

LoadingRetainedMessagesEvent

public AsyncEvent<LoadingRetainedMessagesEventArgs> LoadingRetainedMessagesEvent { get; }

Property Value

AsyncEvent<LoadingRetainedMessagesEventArgs>

PreparingSessionEvent

public AsyncEvent<EventArgs> PreparingSessionEvent { get; }

Property Value

AsyncEvent<EventArgs>

QueuedApplicationMessageOverwrittenEvent

public AsyncEvent<QueueMessageOverwrittenEventArgs> QueuedApplicationMessageOverwrittenEvent { get; }

Property Value

AsyncEvent<QueueMessageOverwrittenEventArgs>

RetainedMessageChangedEvent

public AsyncEvent<RetainedMessageChangedEventArgs> RetainedMessageChangedEvent { get; }

Property Value

AsyncEvent<RetainedMessageChangedEventArgs>

RetainedMessagesClearedEvent

public AsyncEvent<EventArgs> RetainedMessagesClearedEvent { get; }

Property Value

AsyncEvent<EventArgs>

SessionDeletedEvent

public AsyncEvent<SessionDeletedEventArgs> SessionDeletedEvent { get; }

Property Value

AsyncEvent<SessionDeletedEventArgs>

StartedEvent

public AsyncEvent<EventArgs> StartedEvent { get; }

Property Value

AsyncEvent<EventArgs>

StoppedEvent

public AsyncEvent<EventArgs> StoppedEvent { get; }

Property Value

AsyncEvent<EventArgs>

ValidatingConnectionEvent

public AsyncEvent<ValidatingConnectionEventArgs> ValidatingConnectionEvent { get; }

Property Value

AsyncEvent<ValidatingConnectionEventArgs>