[][src]Module svc_agent::mqtt

Modules

compat

MQTT 3.1 compatibility utilities.

Structs

Address
Agent
AgentBuilder

An agent builder.

AgentConfig

Agent configuration.

Connection
ConnectionProperties
IncomingEventProperties

Properties of an incoming event message.

IncomingMessage

A generic received message.

IncomingRequestProperties

Properties of an incoming request.

IncomingResponseProperties

Properties of an incoming response.

IncomingShortTermTimingProperties

This is similar to OutgoingShortTermTimingProperties but for incoming messages. The only difference is more loose optionality restrictions.

LongTermTimingProperties

Timing properties that persist through a message chain.

OutgoingEventProperties

Properties of an outgoing event.

OutgoingMessage

A generic received message.

OutgoingRequestProperties

Properties of an outgoing request.

OutgoingResponseProperties

Properties of an outgoing response.

OutgoingShortTermTimingProperties

Timing properties of a single message in a chain.

PublishableDump

Dumped version of Publishable.

SessionId

Tracking session ID.

TrackingId

Message chain ID.

TrackingProperties

Message tracking properties.

Enums

ConnectionMode

Connection mode of an agent that defines the level of privileges.

Notification

An incoming MQTT notification.

QoS

Quality of service that defines delivery guarantee level.

Traits

IntoPublishableDump
Publishable
SubscriptionTopic

Type Definitions

IncomingEvent
IncomingRequest
IncomingResponse
OutgoingEvent
OutgoingRequest
OutgoingResponse
ResponseStatus

HTTP status code.

ShortTermTimingProperties