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

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.

PublishableDump

Dumped version of Publishable.

SessionId

Tracking session ID.

ShortTermTimingProperties

Timing properties of a single message in a chain.

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.