annotate vendor/golang.org/x/sys/unix/bluetooth_linux.go @ 68:4b79810863f6 draft

Ready to release 0.6.0 Signed-off-by: Izuru Yakumo <yakumo.izuru@chaotic.ninja>
author yakumo.izuru
date Wed, 13 Sep 2023 10:49:50 +0000
parents 787b5ee0289d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
66
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
1 // Copyright 2016 The Go Authors. All rights reserved.
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
2 // Use of this source code is governed by a BSD-style
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
3 // license that can be found in the LICENSE file.
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
4
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
5 // Bluetooth sockets and messages
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
6
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
7 package unix
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
8
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
9 // Bluetooth Protocols
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
10 const (
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
11 BTPROTO_L2CAP = 0
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
12 BTPROTO_HCI = 1
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
13 BTPROTO_SCO = 2
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
14 BTPROTO_RFCOMM = 3
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
15 BTPROTO_BNEP = 4
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
16 BTPROTO_CMTP = 5
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
17 BTPROTO_HIDP = 6
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
18 BTPROTO_AVDTP = 7
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
19 )
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
20
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
21 const (
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
22 HCI_CHANNEL_RAW = 0
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
23 HCI_CHANNEL_USER = 1
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
24 HCI_CHANNEL_MONITOR = 2
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
25 HCI_CHANNEL_CONTROL = 3
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
26 HCI_CHANNEL_LOGGING = 4
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
27 )
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
28
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
29 // Socketoption Level
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
30 const (
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
31 SOL_BLUETOOTH = 0x112
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
32 SOL_HCI = 0x0
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
33 SOL_L2CAP = 0x6
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
34 SOL_RFCOMM = 0x12
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
35 SOL_SCO = 0x11
787b5ee0289d Use vendored modules
yakumo.izuru
parents:
diff changeset
36 )