github.com/v2fly/v2ray-core/v5@v5.16.2-0.20240507031116-8191faa6e095/features/extension/observatory.go (about) 1 package extension 2 3 import ( 4 "context" 5 6 "github.com/golang/protobuf/proto" 7 8 "github.com/v2fly/v2ray-core/v5/features" 9 ) 10 11 type Observatory interface { 12 features.Feature 13 GetObservation(ctx context.Context) (proto.Message, error) 14 } 15 16 func ObservatoryType() interface{} { 17 return (*Observatory)(nil) 18 }