incomingMessageState (property)
This message's current state.
Syntax
- (int)incomingMessageState:(int)incomingMessageIndex;
public func incomingMessageState(incomingMessageIndex: Int32) throws -> Int32
Default Value
0
Remarks
This message's current state.
Possible Outgoing Message States:
Value | Description |
0 | PUBLISH sent, waiting for PUBACK (QoS 1 only) |
1 | PUBLISH sent, waiting for PUBREC (QoS 2 only) |
2 | PUBREC received, sending PUBREL (QoS 2 only) |
3 | PUBREL sent, waiting for PUBCOMP (QoS 2 only) |
4 | Final acknowledgment received |
Possible Incoming Message States:
Value | Description |
5 | PUBLISH received, sending PUBACK (QoS 1 only) |
6 | PUBLISH received, sending PUBREC (QoS 2 only) |
7 | PUBREC sent, waiting for PUBREL (QoS 2 only) |
8 | PUBREL received, sending PUBCOMP (QoS 2 only) |
9 | Final acknowledgment sent |
The IncomingMessageIndex parameter specifies the index of the item in the array. The size of the array is controlled by the IncomingMessageCount property.
This property is read-only.