Constructor
new Reader(b)
Parameters:
| Name | Type | Description |
|---|---|---|
b |
Buffer | Qt formatted buffer |
Example
var r = new Reader(buffer);
var parsed = r.parse();
// parsed = {
// "AString": "BString",
// "CString": ["DString", 1, 4, true],
// "EString": ""
// };
Methods
(static) conv(msg) → {Buffer}
Converts an UTF-16 buffer to an UTF-8 buffer
Parameters:
| Name | Type | Description |
|---|---|---|
msg |
Buffer | An UTF-16 Buffer |
Returns:
An UTF-8 Buffer
- Type
- Buffer
getBool() → {Number}
Returns:
Current boolean
- Type
- Number
getByteArray() → {Buffer}
Returns:
Current ByteArray
- Type
- Buffer
getChar() → {string}
Returns:
Current char
- Type
- string
getDateTime() → {Date}
Returns:
Current QDateTime as string
- Type
- Date
getDouble() → {Number}
Returns:
Current double
- Type
- Number
getInt() → {Number}
Returns:
Current int
- Type
- Number
getInt64() → {Number}
Returns:
Current int64
- Type
- Number
getList() → {Array}
Returns:
Current list
- Type
- Array
getMap() → {Object}
Returns:
Current map
- Type
- Object
getQVariant() → {*}
Returns:
Corresponding QVariant result corresponding current QVariant type
- Type
- *
getQVariantByType(type, userTypeopt) → {*}
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
type |
Number | A QVariant Type as defined in |
|
userType |
string |
<optional> |
Can specify userType in case of encapsulated userTypes |
Returns:
Corresponding QVariant result corresponding to the given type
- Type
- *
getQVariantType() → {Number}
Returns:
Current QVariant type as defined in module:qtdatastream.Types
- Type
- Number
getShort() → {Number}
Returns:
Current short
- Type
- Number
getString() → {string}
Returns:
Current string
- Type
- string
getStringList() → {Array.<string>}
Returns:
Current list of string
- Type
- Array.<string>
getTime() → {number}
Returns:
Current QTime (milliseconds since midnight)
- Type
- number
getUInt() → {Number}
Returns:
Current uint
- Type
- Number
getUInt64() → {Number}
Returns:
Current uint64
- Type
- Number
parse() → {Object}
Parse buffer
Returns:
buffer converted to a Javascript object
- Type
- Object