proxy.go 444 B

12345678910111213141516171819
  1. package environment
  2. import "github.com/v2fly/v2ray-core/v4/features/extension"
  3. type ProxyEnvironmentCapabilitySet interface {
  4. BaseEnvironmentCapabilitySet
  5. InstanceNetworkCapabilitySet
  6. TransientStorage() extension.ScopedTransientStorage
  7. }
  8. type ProxyEnvironment interface {
  9. ProxyEnvironmentCapabilitySet
  10. NarrowScope(key []byte) (ProxyEnvironment, error)
  11. NarrowScopeToTransport(key []byte) (TransportEnvironment, error)
  12. doNotImpl()
  13. }