-
Notifications
You must be signed in to change notification settings - Fork 649
/
message_type.go
82 lines (77 loc) · 1.53 KB
/
message_type.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
// (c) 2019-2020, Ava Labs, Inc. All rights reserved.
// See the file LICENSE for licensing terms.
package constants
import "fmt"
// MsgType ...
type MsgType int
const (
NullMsg MsgType = iota
GetAcceptedFrontierMsg
AcceptedFrontierMsg
GetAcceptedFrontierFailedMsg
GetAcceptedMsg
AcceptedMsg
GetAcceptedFailedMsg
GetMsg
PutMsg
GetFailedMsg
PushQueryMsg
PullQueryMsg
ChitsMsg
QueryFailedMsg
ConnectedMsg
DisconnectedMsg
NotifyMsg
GossipMsg
GetAncestorsMsg
MultiPutMsg
GetAncestorsFailedMsg
)
func (t MsgType) String() string {
switch t {
case NullMsg:
return "Null"
case GetAcceptedFrontierMsg:
return "Get Accepted Frontier"
case AcceptedFrontierMsg:
return "Accepted Frontier"
case GetAcceptedFrontierFailedMsg:
return "Get Accepted Frontier Failed"
case GetAcceptedMsg:
return "Get Accepted"
case AcceptedMsg:
return "Accepted"
case GetAcceptedFailedMsg:
return "Get Accepted Failed"
case GetMsg:
return "Get"
case GetAncestorsMsg:
return "Get Ancestors"
case GetAncestorsFailedMsg:
return "Get Ancestors Failed"
case PutMsg:
return "Put"
case MultiPutMsg:
return "MultiPut"
case GetFailedMsg:
return "Get Failed"
case PushQueryMsg:
return "Push Query"
case PullQueryMsg:
return "Pull Query"
case ChitsMsg:
return "Chits"
case QueryFailedMsg:
return "Query Failed"
case ConnectedMsg:
return "Connected"
case DisconnectedMsg:
return "Disconnected"
case NotifyMsg:
return "Notify"
case GossipMsg:
return "Gossip"
default:
return fmt.Sprintf("Unknown Message Type: %d", t)
}
}