aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-06-12 07:49:01 +0200
committerDimitri Sokolyuk <demon@dim13.org>2016-06-12 07:49:01 +0200
commitf3bfa4ae08a37675b35e92eb6067c7340f3b12d7 (patch)
treec74ddc68c6f886cc0396d48a630b0fed5f43174d
parentcb79511a9a7d4bd070bd9f3e08e2510673e6cdd5 (diff)
Add PTP messages
-rw-r--r--ptp/messages.go17
1 files changed, 17 insertions, 0 deletions
diff --git a/ptp/messages.go b/ptp/messages.go
new file mode 100644
index 0000000..561ee5e
--- /dev/null
+++ b/ptp/messages.go
@@ -0,0 +1,17 @@
+package ptp
+
+type Message int
+
+const (
+ Choke Message = iota // choke: <len=0001><id=0>
+ Unchoke // unchoke: <len=0001><id=1>
+ Interested // interested: <len=0001><id=2>
+ NotInterested // not interested: <len=0001><id=3>
+ Have // have: <len=0005><id=4><piece index>
+ BitField // bitfield: <len=0001+X><id=5><bitfield>
+ Request // request: <len=0013><id=6><index><begin><length>
+ Piece // piece: <len=0009+X><id=7><index><begin><block>
+ Cancel // cancel: <len=0013><id=8><index><begin><length>
+ Port // port: <len=0003><id=9><listen-port>
+ _ // keep-alive: <len=0000>
+)