blob: 8c1a7e3ad118233c8e69634d08ad4c13bb9dec67 (
plain)
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
|
module DebugTag where
import Data.Typeable
-- | Debug Tags, add more as needed, but ensure XAnnounce is always first, XMisc last
data DebugTag
= XAnnounce
| XPublish
| XAnnounceResponse
| XBitTorrent
| XDBus
| XDHT
| XLan
| XMan
| XNetCrypto
| XOnion
| XRelay
| XRelayVerbose
| XRoutes
| XPing
| XJabber
| XTCP
| XMisc
| XUnexpected -- Used only for special anomalous errors that we didn't expect to happen.
| XUnused -- Never commit code that uses XUnused.
deriving (Eq, Ord, Show, Read, Enum, Bounded,Typeable)
|