Field data for a Message consisting of the Acknowledgement Type. This is used to hold the type of Acknowledgement for the Acknowledgement Message.
More...
|
| Message.AckTypes | getValue () |
| | This method gets the value of the field as an AckTypes. More...
|
| |
| void | setValue (Message.AckTypes v) |
| | This method sets the value of the field based on the given enum. More...
|
| |
| | Field () |
| | Default construntotor. More...
|
| |
| | Field (string value) |
| | Constructs an instance with the bytes of the specified string value. The string is interpreted as the UTF-8 representation. More...
|
| |
| | Field (byte[] buffer, int position, int length) |
| | Constructs an instance with the specified region of a byte buffer. Note: the bytes are not copied from the buffer. The specified buffer region is referenced by this instance. More...
|
| |
| void | set (byte[] buffer, int position, int length) |
| | Sets the value of this instance with the specified region of a byte buffer. Note: the bytes are not copied from the buffer. The specified buffer region is referenced by this instance. More...
|
| |
| void | set (byte[] buffer) |
| | Sets the value of this instance with the specified buffer. Note: the bytes are not copied from the buffer. The buffer is referenced by this instance. More...
|
| |
| bool | isNull () |
| | Indicates whether this instance's value is null. More...
|
| |
| void | reset () |
| | Resets the value of this instance to null. More...
|
| |
| byte | byteAt (int i) |
| | Returns the byte at position plus index i. More...
|
| |
| override bool | Equals (Object obj) |
| | Default implementation for Object#equals for a Field. For two Fields to be considered equal, their values must have the same length and all bytes in the value must be equal. More...
|
| |
| override int | GetHashCode () |
| | Gets the hash code for the Field. More...
|
| |
| Field | copy () |
| | Constructs a new Field and sets its value to a deep copy of this instance. More...
|
| |
| virtual void | copyFrom (Field f) |
| | Provides a way to make this object a duplicate of f. More...
|
| |
|
|
byte[] | buffer = null |
| |
|
int | position = 0 |
| |
|
int | length = 0 |
| |
Field data for a Message consisting of the Acknowledgement Type. This is used to hold the type of Acknowledgement for the Acknowledgement Message.
| static Message.AckTypes AMPS.Client.Fields.AckTypeField.decodeAckType |
( |
byte[] |
buffer, |
|
|
int |
pos, |
|
|
int |
len |
|
) |
| |
|
inlinestatic |
Decodes the string acknowledgement given by AMPS to Message.AckTypes.
- Parameters
-
| buffer | An array of bytes, which is the first parameter passed to decodeAckType. |
| pos | An integer which holds the position of the offset. |
| len | An integer which holds the length of the acknowledgement. |
- Returns
- The constant from Message.AckType for the input value.
| static String AMPS.Client.Fields.AckTypeField.encodeAckType |
( |
Message.AckTypes |
ack | ) |
|
|
inlinestatic |
Converts the acknowledgement from an enum to a string.
- Parameters
-
| ack | The integer representing the acknowledgement produced by AMPS. |
- Returns
- A string that represents the acknowledgement type.
This method gets the value of the field as an AckTypes.
- Returns
- Message.AckTypes.None if the buffer is null. Otherwise it returns the matching Message.AckTypes enum.
This method sets the value of the field based on the given enum.
- Parameters
-
The documentation for this class was generated from the following file:
- AMPS.Client/Fields/AckTypeField.cs