Namespace VpnHood.Core.Client.Devices.Ios
Classes
- IosDevice
Represents an iPhone, iPad or Apple TV as the VPN app sees it: the VPN service runs in the app's Network Extension, its packet tunnel provider, which iOS starts.
- IosMemory
iOS VhMemory implementation. It reads on demand (no background sampler, no cached global): each call issues fresh mach/Foundation queries and returns the live values. The process footprint comes from mach TASK_VM_INFO (
phys_footprint— the number the ~52 MB Network Extension jetsam limit is enforced on); total system memory fromNSProcessInfo.PhysicalMemory.
Structs
- IosMemory.FootprintInfo
A single phys_footprint reading (bytes). All fields come from one TASK_VM_INFO snapshot.