xref: /aosp_15_r20/prebuilts/sdk/31/module-lib/framework-tethering.jar (revision 344a7f5ef16c479e7a7f54ee6567a9d112f9e72b)

META-INF/
META-INF/MANIFEST.MF
android/
android/net/
android/net/TetheredClient$AddressInfo.class
TetheredClient.java package android.net public final android.net.TetheredClient$AddressInfo extends java.lang.Object implements android.os.Parcelable { public static final android.os.Parcelable$Creator CREATOR void <init> () public void writeToParcel (android.os.Parcel, int) android.os.Parcel dest int flags public android.net.LinkAddress getAddress () public java.lang.String getHostname () public int describeContents () public int hashCode () public boolean equals (java.lang.Object) Object obj public java.lang.String toString () static void <clinit> () }
android/net/TetheredClient.class
TetheredClient.java package android.net public final android.net.TetheredClient extends java.lang.Object implements android.os.Parcelable { public static final android.os.Parcelable$Creator CREATOR public void <init> (android.net.MacAddress, java.util.Collection, int) android.net.MacAddress macAddress java.util.Collection addresses int tetheringType public void writeToParcel (android.os.Parcel, int) android.os.Parcel dest int flags public android.net.MacAddress getMacAddress () public java.util.List getAddresses () public int getTetheringType () public int hashCode () public boolean equals (java.lang.Object) Object obj public int describeContents () public java.lang.String toString () static void <clinit> () }
android/net/TetheringConstants.class
TetheringConstants.java package android.net public final android.net.TetheringConstants extends java.lang.Object { public static final String EXTRA_ADD_TETHER_TYPE public static final String EXTRA_PROVISION_CALLBACK public static final String EXTRA_REM_TETHER_TYPE public static final String EXTRA_RUN_PROVISION public static final String EXTRA_SET_ALARM private void <init> () }
android/net/TetheringInterface.class
TetheringInterface.java package android.net public final android.net.TetheringInterface extends java.lang.Object implements android.os.Parcelable { public static final android.os.Parcelable$Creator CREATOR public void <init> (int, java.lang.String) int type String iface public int getType () public java.lang.String getInterface () public void writeToParcel (android.os.Parcel, int) android.os.Parcel dest int flags public int hashCode () public boolean equals (java.lang.Object) Object obj public int describeContents () public java.lang.String toString () static void <clinit> () }
android/net/TetheringManager$OnTetheringEntitlementResultListener.class
TetheringManager.java package android.net public abstract android.net.TetheringManager$OnTetheringEntitlementResultListener extends java.lang.Object { public abstract void onTetheringEntitlementResult (int) }
android/net/TetheringManager$StartTetheringCallback.class
TetheringManager.java package android.net public abstract android.net.TetheringManager$StartTetheringCallback extends java.lang.Object { public void onTetheringStarted () public void onTetheringFailed (int) int error }
android/net/TetheringManager$TetheringEventCallback.class
TetheringManager.java package android.net public abstract android.net.TetheringManager$TetheringEventCallback extends java.lang.Object { public void onTetheringSupported (boolean) boolean supported public void onUpstreamChanged (android.net.Network) android.net.Network network public void onTetherableInterfaceRegexpsChanged (android.net.TetheringManager$TetheringInterfaceRegexps) android.net.TetheringManager$TetheringInterfaceRegexps reg public void onTetherableInterfacesChanged (java.util.List) java.util.List interfaces public void onTetherableInterfacesChanged (java.util.Set) java.util.Set interfaces public void onTetheredInterfacesChanged (java.util.List) java.util.List interfaces public void onTetheredInterfacesChanged (java.util.Set) java.util.Set interfaces public void onLocalOnlyInterfacesChanged (java.util.List) java.util.List interfaces public void onLocalOnlyInterfacesChanged (java.util.Set) java.util.Set interfaces public void onError (java.lang.String, int) String ifName int error public void onError (android.net.TetheringInterface, int) android.net.TetheringInterface iface int error public void onClientsChanged (java.util.Collection) java.util.Collection clients public void onOffloadStatusChanged (int) int status }
android/net/TetheringManager$TetheringInterfaceRegexps.class
TetheringManager.java package android.net public android.net.TetheringManager$TetheringInterfaceRegexps extends java.lang.Object { void <init> () public java.util.List getTetherableBluetoothRegexs () public java.util.List getTetherableUsbRegexs () public java.util.List getTetherableWifiRegexs () public int hashCode () public boolean equals (java.lang.Object) Object obj }
android/net/TetheringManager$TetheringRequest$Builder.class
TetheringManager.java package android.net public android.net.TetheringManager$TetheringRequest$Builder extends java.lang.Object { public void <init> (int) int type public android.net.TetheringManager$TetheringRequest$Builder setStaticIpv4Addresses (android.net.LinkAddress, android.net.LinkAddress) android.net.LinkAddress localIPv4Address android.net.LinkAddress clientAddress public android.net.TetheringManager$TetheringRequest$Builder setExemptFromEntitlementCheck (boolean) boolean exempt public android.net.TetheringManager$TetheringRequest$Builder setShouldShowEntitlementUi (boolean) boolean showUi public android.net.TetheringManager$TetheringRequest$Builder setConnectivityScope (int) int scope public android.net.TetheringManager$TetheringRequest build () }
android/net/TetheringManager$TetheringRequest.class
TetheringManager.java package android.net public android.net.TetheringManager$TetheringRequest extends java.lang.Object { private void <init> () public android.net.LinkAddress getLocalIpv4Address () public android.net.LinkAddress getClientStaticIpv4Address () public int getTetheringType () public int getConnectivityScope () public boolean isExemptFromEntitlementCheck () public boolean getShouldShowEntitlementUi () public java.lang.String toString () }
android/net/TetheringManager.class
TetheringManager.java package android.net public android.net.TetheringManager extends java.lang.Object { public static final String ACTION_TETHER_STATE_CHANGED public static final int CONNECTIVITY_SCOPE_GLOBAL public static final int CONNECTIVITY_SCOPE_LOCAL public static final String EXTRA_ACTIVE_LOCAL_ONLY public static final String EXTRA_ACTIVE_TETHER public static final String EXTRA_AVAILABLE_TETHER public static final String EXTRA_ERRORED_TETHER public static final int TETHERING_BLUETOOTH public static final int TETHERING_ETHERNET public static final int TETHERING_INVALID public static final int TETHERING_NCM public static final int TETHERING_USB public static final int TETHERING_WIFI public static final int TETHERING_WIFI_P2P public static final int TETHER_ERROR_DHCPSERVER_ERROR public static final int TETHER_ERROR_DISABLE_FORWARDING_ERROR public static final int TETHER_ERROR_ENABLE_FORWARDING_ERROR public static final int TETHER_ERROR_ENTITLEMENT_UNKNOWN public static final int TETHER_ERROR_IFACE_CFG_ERROR public static final int TETHER_ERROR_INTERNAL_ERROR public static final int TETHER_ERROR_NO_ACCESS_TETHERING_PERMISSION public static final int TETHER_ERROR_NO_CHANGE_TETHERING_PERMISSION public static final int TETHER_ERROR_NO_ERROR public static final int TETHER_ERROR_PROVISIONING_FAILED public static final int TETHER_ERROR_SERVICE_UNAVAIL public static final int TETHER_ERROR_TETHER_IFACE_ERROR public static final int TETHER_ERROR_UNAVAIL_IFACE public static final int TETHER_ERROR_UNKNOWN_IFACE public static final int TETHER_ERROR_UNKNOWN_TYPE public static final int TETHER_ERROR_UNSUPPORTED public static final int TETHER_ERROR_UNTETHER_IFACE_ERROR public static final int TETHER_HARDWARE_OFFLOAD_FAILED public static final int TETHER_HARDWARE_OFFLOAD_STARTED public static final int TETHER_HARDWARE_OFFLOAD_STOPPED public void <init> (android.content.Context, java.util.function.Supplier) android.content.Context context java.util.function.Supplier connectorSupplier public int tether (java.lang.String) String iface public int untether (java.lang.String) String iface public int setUsbTethering (boolean) boolean enable public void startTethering (android.net.TetheringManager$TetheringRequest, java.util.concurrent.Executor, android.net.TetheringManager$StartTetheringCallback) android.net.TetheringManager$TetheringRequest request java.util.concurrent.Executor executor android.net.TetheringManager$StartTetheringCallback callback public void startTethering (int, java.util.concurrent.Executor, android.net.TetheringManager$StartTetheringCallback) int type java.util.concurrent.Executor executor android.net.TetheringManager$StartTetheringCallback callback public void stopTethering (int) int type public void requestLatestTetheringEntitlementResult (int, boolean, java.util.concurrent.Executor, android.net.TetheringManager$OnTetheringEntitlementResultListener) int type boolean showEntitlementUi java.util.concurrent.Executor executor android.net.TetheringManager$OnTetheringEntitlementResultListener listener public void requestLatestTetheringEntitlementResult (int, android.os.ResultReceiver, boolean) int type android.os.ResultReceiver receiver boolean showEntitlementUi public void registerTetheringEventCallback (java.util.concurrent.Executor, android.net.TetheringManager$TetheringEventCallback) java.util.concurrent.Executor executor android.net.TetheringManager$TetheringEventCallback callback public void unregisterTetheringEventCallback (android.net.TetheringManager$TetheringEventCallback) android.net.TetheringManager$TetheringEventCallback callback public int getLastTetherError (java.lang.String) String iface public java.lang.String[] getTetherableUsbRegexs () public java.lang.String[] getTetherableWifiRegexs () public java.lang.String[] getTetherableBluetoothRegexs () public java.lang.String[] getTetherableIfaces () public java.lang.String[] getTetheredIfaces () public java.lang.String[] getTetheringErroredIfaces () public boolean isTetheringSupported () public boolean isTetheringSupported (java.lang.String) String callerPkg public void stopAllTethering () }