event.go 306 B

123456789101112131415161718192021
  1. package event
  2. import (
  3. "errors"
  4. "github.com/fatedier/frp/pkg/msg"
  5. )
  6. var (
  7. ErrPayloadType = errors.New("error payload type")
  8. )
  9. type Handler func(payload interface{}) error
  10. type StartProxyPayload struct {
  11. NewProxyMsg *msg.NewProxy
  12. }
  13. type CloseProxyPayload struct {
  14. CloseProxyMsg *msg.CloseProxy
  15. }