mirror of
https://github.com/cwinfo/matterbridge.git
synced 2024-11-30 00:21:36 +00:00
aad60c882e
Bumps [github.com/mattermost/mattermost-server/v6](https://github.com/mattermost/mattermost-server) from 6.1.0 to 6.3.0. - [Release notes](https://github.com/mattermost/mattermost-server/releases) - [Changelog](https://github.com/mattermost/mattermost-server/blob/master/CHANGELOG.md) - [Commits](https://github.com/mattermost/mattermost-server/compare/v6.1.0...v6.3.0) --- updated-dependencies: - dependency-name: github.com/mattermost/mattermost-server/v6 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
89 lines
1.6 KiB
Go
89 lines
1.6 KiB
Go
package msgpcode
|
|
|
|
var (
|
|
PosFixedNumHigh byte = 0x7f
|
|
NegFixedNumLow byte = 0xe0
|
|
|
|
Nil byte = 0xc0
|
|
|
|
False byte = 0xc2
|
|
True byte = 0xc3
|
|
|
|
Float byte = 0xca
|
|
Double byte = 0xcb
|
|
|
|
Uint8 byte = 0xcc
|
|
Uint16 byte = 0xcd
|
|
Uint32 byte = 0xce
|
|
Uint64 byte = 0xcf
|
|
|
|
Int8 byte = 0xd0
|
|
Int16 byte = 0xd1
|
|
Int32 byte = 0xd2
|
|
Int64 byte = 0xd3
|
|
|
|
FixedStrLow byte = 0xa0
|
|
FixedStrHigh byte = 0xbf
|
|
FixedStrMask byte = 0x1f
|
|
Str8 byte = 0xd9
|
|
Str16 byte = 0xda
|
|
Str32 byte = 0xdb
|
|
|
|
Bin8 byte = 0xc4
|
|
Bin16 byte = 0xc5
|
|
Bin32 byte = 0xc6
|
|
|
|
FixedArrayLow byte = 0x90
|
|
FixedArrayHigh byte = 0x9f
|
|
FixedArrayMask byte = 0xf
|
|
Array16 byte = 0xdc
|
|
Array32 byte = 0xdd
|
|
|
|
FixedMapLow byte = 0x80
|
|
FixedMapHigh byte = 0x8f
|
|
FixedMapMask byte = 0xf
|
|
Map16 byte = 0xde
|
|
Map32 byte = 0xdf
|
|
|
|
FixExt1 byte = 0xd4
|
|
FixExt2 byte = 0xd5
|
|
FixExt4 byte = 0xd6
|
|
FixExt8 byte = 0xd7
|
|
FixExt16 byte = 0xd8
|
|
Ext8 byte = 0xc7
|
|
Ext16 byte = 0xc8
|
|
Ext32 byte = 0xc9
|
|
)
|
|
|
|
func IsFixedNum(c byte) bool {
|
|
return c <= PosFixedNumHigh || c >= NegFixedNumLow
|
|
}
|
|
|
|
func IsFixedMap(c byte) bool {
|
|
return c >= FixedMapLow && c <= FixedMapHigh
|
|
}
|
|
|
|
func IsFixedArray(c byte) bool {
|
|
return c >= FixedArrayLow && c <= FixedArrayHigh
|
|
}
|
|
|
|
func IsFixedString(c byte) bool {
|
|
return c >= FixedStrLow && c <= FixedStrHigh
|
|
}
|
|
|
|
func IsString(c byte) bool {
|
|
return IsFixedString(c) || c == Str8 || c == Str16 || c == Str32
|
|
}
|
|
|
|
func IsBin(c byte) bool {
|
|
return c == Bin8 || c == Bin16 || c == Bin32
|
|
}
|
|
|
|
func IsFixedExt(c byte) bool {
|
|
return c >= FixExt1 && c <= FixExt16
|
|
}
|
|
|
|
func IsExt(c byte) bool {
|
|
return IsFixedExt(c) || c == Ext8 || c == Ext16 || c == Ext32
|
|
}
|