[core](../index.md) / [at.specure.info.ip](./index.md) ## Package at.specure.info.ip ### Types | Name | Summary | |---|---| | [IpChangeWatcher](-ip-change-watcher/index.md) | Ip change watcher that tracks changes of IPv4 and IPv6 address changes for an active network`interface IpChangeWatcher` | | [IpChangeWatcherImpl](-ip-change-watcher-impl/index.md) | Basic implementation of [IpChangeWatcher](-ip-change-watcher/index.md) that uses [ConnectivityWatcher](../at.specure.info.connectivity/-connectivity-watcher/index.md) to detect network changes`class IpChangeWatcherImpl : `[`IpChangeWatcher`](-ip-change-watcher/index.md)`, ConnectivityChangeListener` | | [IpInfo](-ip-info/index.md) | Data class that describes IPv6 state`data class IpInfo` | | [IpStatus](-ip-status/index.md) | Describes state of private and public Ip addresses`enum class IpStatus` | | [IpV4ChangeLiveData](-ip-v4-change-live-data/index.md) | LiveData that tracks changes of IPv4 info`class IpV4ChangeLiveData : LiveData<`[`IpInfo`](-ip-info/index.md)`?>, OnIpV4ChangedListener` | | [IpV6ChangeLiveData](-ip-v6-change-live-data/index.md) | LiveData that tracks changes of IPv6 info`class IpV6ChangeLiveData : LiveData<`[`IpInfo`](-ip-info/index.md)`?>, OnIpV6ChangedListener` |