access.go 477 B

12345678910111213141516171819202122232425
  1. package log
  2. import (
  3. "strings"
  4. "v2ray.com/core/common/serial"
  5. )
  6. type AccessStatus string
  7. const (
  8. AccessAccepted = AccessStatus("accepted")
  9. AccessRejected = AccessStatus("rejected")
  10. )
  11. type AccessMessage struct {
  12. From interface{}
  13. To interface{}
  14. Status AccessStatus
  15. Reason interface{}
  16. }
  17. func (m *AccessMessage) String() string {
  18. return strings.Join([]string{serial.ToString(m.From), string(m.Status), serial.ToString(m.To), serial.ToString(m.Reason)}, " ")
  19. }