provider.go 322 B

1234567891011
  1. package coap
  2. import "sparrow/pkg/rpcs"
  3. type Provider interface {
  4. ValidateDeviceToken(deviceid uint64, token []byte) error
  5. OnDeviceOnline(args rpcs.ArgsGetOnline) error
  6. OnDeviceOffline(deviceid uint64) error
  7. OnDeviceHeartBeat(deviceid uint64) error
  8. OnDeviceMessage(deviceid uint64, msgtype string, message []byte)
  9. }