app.go 484 B

1234567891011121314151617181920
  1. package environment
  2. import (
  3. "github.com/v2fly/v2ray-core/v5/features/extension/storage"
  4. )
  5. type AppEnvironmentCapabilitySet interface {
  6. BaseEnvironmentCapabilitySet
  7. SystemNetworkCapabilitySet
  8. InstanceNetworkCapabilitySet
  9. FileSystemCapabilitySet
  10. PersistentStorage() storage.ScopedPersistentStorage
  11. TransientStorage() storage.ScopedTransientStorage
  12. }
  13. type AppEnvironment interface {
  14. AppEnvironmentCapabilitySet
  15. NarrowScope(key []byte) (AppEnvironment, error)
  16. doNotImpl()
  17. }