You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

constants.go 901B

1234567891011121314151617181920212223242526272829303132333435
  1. // Package sno holds Server Notice masks for easy reference.
  2. package sno
  3. // Mask is a type of server notice mask.
  4. type Mask rune
  5. // Notice mask types
  6. const (
  7. LocalAccouncements Mask = 'a'
  8. LocalConnects Mask = 'c'
  9. LocalChannels Mask = 'j'
  10. LocalKills Mask = 'k'
  11. LocalNicks Mask = 'n'
  12. LocalOpers Mask = 'o'
  13. LocalQuits Mask = 'q'
  14. Stats Mask = 't'
  15. LocalAccounts Mask = 'u'
  16. LocalXline Mask = 'x'
  17. )
  18. var (
  19. // NoticeMaskNames has readable names for our snomask types.
  20. NoticeMaskNames = map[Mask]string{
  21. LocalAccouncements: "ANNOUNCEMENT",
  22. LocalConnects: "CONNECT",
  23. LocalChannels: "CHANNEL",
  24. LocalKills: "KILL",
  25. LocalNicks: "NICK",
  26. LocalOpers: "OPER",
  27. LocalQuits: "QUIT",
  28. Stats: "STATS",
  29. LocalAccounts: "ACCOUNT",
  30. LocalXline: "XLINE",
  31. }
  32. )