[][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.

IncomingMessageContent
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.

MessageData
OutgoingEventProperties

Properties of an outgoing event.

OutgoingMessageContent
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

AgentNotification
ConnectionMode

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

IncomingMessage

A generic received message.

OutgoingMessage

A generic received message.

PublishableMessage
QoS

Quality of service that defines delivery guarantee level.

Traits

IntoPublishableMessage
Publishable
SubscriptionTopic

Type Definitions

IncomingEvent
IncomingRequest
IncomingResponse
OutgoingEvent
OutgoingRequest
OutgoingResponse
ResponseStatus

HTTP status code.

ShortTermTimingProperties