diff options
author | Jeffrey Wilcke <obscuren@users.noreply.github.com> | 2014-02-19 18:38:02 +0800 |
---|---|---|
committer | Jeffrey Wilcke <obscuren@users.noreply.github.com> | 2014-02-19 18:38:02 +0800 |
commit | 531b3a96ebc408c00f67cee00ebe7fe192bf0b8c (patch) | |
tree | 18cbb9c612c9b1f4785cbc54b12c5e292d6f6627 | |
parent | 3dae732f36981e279bfd4b28d59711611d6a29af (diff) | |
parent | 357b4bc14c82d206a8c813291fb3ead01ed29041 (diff) | |
download | go-tangerine-531b3a96ebc408c00f67cee00ebe7fe192bf0b8c.tar go-tangerine-531b3a96ebc408c00f67cee00ebe7fe192bf0b8c.tar.gz go-tangerine-531b3a96ebc408c00f67cee00ebe7fe192bf0b8c.tar.bz2 go-tangerine-531b3a96ebc408c00f67cee00ebe7fe192bf0b8c.tar.lz go-tangerine-531b3a96ebc408c00f67cee00ebe7fe192bf0b8c.tar.xz go-tangerine-531b3a96ebc408c00f67cee00ebe7fe192bf0b8c.tar.zst go-tangerine-531b3a96ebc408c00f67cee00ebe7fe192bf0b8c.zip |
Merge pull request #5 from sdboyer/iotas
Idiomatic go: use iotas for const declarations
-rw-r--r-- | ethwire/messaging.go | 3 | ||||
-rw-r--r-- | peer.go | 9 |
2 files changed, 9 insertions, 3 deletions
diff --git a/ethwire/messaging.go b/ethwire/messaging.go index 651bf4710..185faa341 100644 --- a/ethwire/messaging.go +++ b/ethwire/messaging.go @@ -19,6 +19,9 @@ var MagicToken = []byte{34, 64, 8, 145} type MsgType byte const ( + // Values are given explicitly instead of by iota because these values are + // defined by the wire protocol spec; it is easier for humans to ensure + // correctness when values are explicit. MsgHandshakeTy = 0x00 MsgDiscTy = 0x01 MsgPingTy = 0x02 @@ -23,6 +23,9 @@ const ( type DiscReason byte const ( + // Values are given explicitly instead of by iota because these values are + // defined by the wire protocol spec; it is easier for humans to ensure + // correctness when values are explicit. DiscReRequested = 0x00 DiscReTcpSysErr = 0x01 DiscBadProto = 0x02 @@ -56,9 +59,9 @@ func (d DiscReason) String() string { type Caps byte const ( - CapPeerDiscTy = 0x01 - CapTxTy = 0x02 - CapChainTy = 0x04 + CapPeerDiscTy = 1 << iota + CapTxTy + CapChainTy CapDefault = CapChainTy | CapTxTy | CapPeerDiscTy ) |