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.crEnum 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
Instance Method Summary
-
#assigned_client_identifier?
Returns
trueif this enum value equalsAssignedClientIdentifier -
#authentication_data?
Returns
trueif this enum value equalsAuthenticationData -
#authentication_method?
Returns
trueif this enum value equalsAuthenticationMethod -
#content_type?
Returns
trueif this enum value equalsContentType -
#correlation_data?
Returns
trueif this enum value equalsCorrelationData - #data_type : PropertyType
-
#maximum_packet_size?
Returns
trueif this enum value equalsMaximumPacketSize -
#maximum_qo_s?
Returns
trueif this enum value equalsMaximumQoS -
#message_expiry_interval?
Returns
trueif this enum value equalsMessageExpiryInterval -
#payload_format_indicator?
Returns
trueif this enum value equalsPayloadFormatIndicator -
#reason_string?
Returns
trueif this enum value equalsReasonString -
#receive_maximum?
Returns
trueif this enum value equalsReceiveMaximum -
#repeatable? : Bool
May the property appear more than once in a single packet?
-
#request_problem_information?
Returns
trueif this enum value equalsRequestProblemInformation -
#request_response_information?
Returns
trueif this enum value equalsRequestResponseInformation -
#response_information?
Returns
trueif this enum value equalsResponseInformation -
#response_topic?
Returns
trueif this enum value equalsResponseTopic -
#retain_available?
Returns
trueif this enum value equalsRetainAvailable -
#server_keep_alive?
Returns
trueif this enum value equalsServerKeepAlive -
#server_reference?
Returns
trueif this enum value equalsServerReference -
#session_expiry_interval?
Returns
trueif this enum value equalsSessionExpiryInterval -
#shared_subscription_available?
Returns
trueif this enum value equalsSharedSubscriptionAvailable -
#subscription_identifier?
Returns
trueif this enum value equalsSubscriptionIdentifier -
#subscription_identifiers_available?
Returns
trueif this enum value equalsSubscriptionIdentifiersAvailable -
#topic_alias?
Returns
trueif this enum value equalsTopicAlias -
#topic_alias_maximum?
Returns
trueif this enum value equalsTopicAliasMaximum -
#user_property?
Returns
trueif this enum value equalsUserProperty -
#wildcard_subscription_available?
Returns
trueif this enum value equalsWildcardSubscriptionAvailable -
#will_delay_interval?
Returns
trueif this enum value equalsWillDelayInterval
Instance Method Detail
Returns true if this enum value equals RequestResponseInformation
Returns true if this enum value equals SubscriptionIdentifiersAvailable
Returns true if this enum value equals WildcardSubscriptionAvailable