enum MQTT::V5::PropertyId

Overview

NOTE : an identifier is strictly a variable byte integer, but every identifier defined by the specification is <= 0x2A, so a single byte covers all of them

Defined in:

mqtt/v5/property.cr

Enum Members

PayloadFormatIndicator = 1_u8
MessageExpiryInterval = 2_u8
ContentType = 3_u8
ResponseTopic = 8_u8
CorrelationData = 9_u8
SubscriptionIdentifier = 11_u8
SessionExpiryInterval = 17_u8
AssignedClientIdentifier = 18_u8
ServerKeepAlive = 19_u8
AuthenticationMethod = 21_u8
AuthenticationData = 22_u8
RequestProblemInformation = 23_u8
WillDelayInterval = 24_u8
RequestResponseInformation = 25_u8
ResponseInformation = 26_u8
ServerReference = 28_u8
ReasonString = 31_u8
ReceiveMaximum = 33_u8
TopicAliasMaximum = 34_u8
TopicAlias = 35_u8
MaximumQoS = 36_u8
RetainAvailable = 37_u8
UserProperty = 38_u8
MaximumPacketSize = 39_u8
WildcardSubscriptionAvailable = 40_u8
SubscriptionIdentifiersAvailable = 41_u8
SharedSubscriptionAvailable = 42_u8

Instance Method Summary

Instance Method Detail

def assigned_client_identifier? #

Returns true if this enum value equals AssignedClientIdentifier


[View source]
def authentication_data? #

Returns true if this enum value equals AuthenticationData


[View source]
def authentication_method? #

Returns true if this enum value equals AuthenticationMethod


[View source]
def content_type? #

Returns true if this enum value equals ContentType


[View source]
def correlation_data? #

Returns true if this enum value equals CorrelationData


[View source]
def data_type : PropertyType #

[View source]
def maximum_packet_size? #

Returns true if this enum value equals MaximumPacketSize


[View source]
def maximum_qo_s? #

Returns true if this enum value equals MaximumQoS


[View source]
def message_expiry_interval? #

Returns true if this enum value equals MessageExpiryInterval


[View source]
def payload_format_indicator? #

Returns true if this enum value equals PayloadFormatIndicator


[View source]
def reason_string? #

Returns true if this enum value equals ReasonString


[View source]
def receive_maximum? #

Returns true if this enum value equals ReceiveMaximum


[View source]
def repeatable? : Bool #

May the property appear more than once in a single packet?


[View source]
def request_problem_information? #

Returns true if this enum value equals RequestProblemInformation


[View source]
def request_response_information? #

Returns true if this enum value equals RequestResponseInformation


[View source]
def response_information? #

Returns true if this enum value equals ResponseInformation


[View source]
def response_topic? #

Returns true if this enum value equals ResponseTopic


[View source]
def retain_available? #

Returns true if this enum value equals RetainAvailable


[View source]
def server_keep_alive? #

Returns true if this enum value equals ServerKeepAlive


[View source]
def server_reference? #

Returns true if this enum value equals ServerReference


[View source]
def session_expiry_interval? #

Returns true if this enum value equals SessionExpiryInterval


[View source]
def shared_subscription_available? #

Returns true if this enum value equals SharedSubscriptionAvailable


[View source]
def subscription_identifier? #

Returns true if this enum value equals SubscriptionIdentifier


[View source]
def subscription_identifiers_available? #

Returns true if this enum value equals SubscriptionIdentifiersAvailable


[View source]
def topic_alias? #

Returns true if this enum value equals TopicAlias


[View source]
def topic_alias_maximum? #

Returns true if this enum value equals TopicAliasMaximum


[View source]
def user_property? #

Returns true if this enum value equals UserProperty


[View source]
def wildcard_subscription_available? #

Returns true if this enum value equals WildcardSubscriptionAvailable


[View source]
def will_delay_interval? #

Returns true if this enum value equals WillDelayInterval


[View source]