Merge "Added aidl for qos callback" am: 86654be2d8
Original change: https://android-review.googlesource.com/c/platform/packages/modules/Connectivity/+/1487838 MUST ONLY BE SUBMITTED BY AUTOMERGER Change-Id: I4c6fcd093580e90bc17b6582797de162fa06f73a
This commit is contained in:
@@ -16,6 +16,7 @@
|
|||||||
package com.android.connectivity.aidl;
|
package com.android.connectivity.aidl;
|
||||||
|
|
||||||
import android.net.NattKeepalivePacketData;
|
import android.net.NattKeepalivePacketData;
|
||||||
|
import android.net.QosFilterParcelable;
|
||||||
import android.net.TcpKeepalivePacketData;
|
import android.net.TcpKeepalivePacketData;
|
||||||
|
|
||||||
import com.android.connectivity.aidl.INetworkAgentRegistry;
|
import com.android.connectivity.aidl.INetworkAgentRegistry;
|
||||||
@@ -43,4 +44,6 @@ oneway interface INetworkAgent {
|
|||||||
void onAddTcpKeepalivePacketFilter(int slot,
|
void onAddTcpKeepalivePacketFilter(int slot,
|
||||||
in TcpKeepalivePacketData packetData);
|
in TcpKeepalivePacketData packetData);
|
||||||
void onRemoveKeepalivePacketFilter(int slot);
|
void onRemoveKeepalivePacketFilter(int slot);
|
||||||
|
void onQosFilterCallbackRegistered(int qosCallbackId, in QosFilterParcelable filterParcel);
|
||||||
|
void onQosCallbackUnregistered(int qosCallbackId);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -19,6 +19,8 @@ import android.net.LinkProperties;
|
|||||||
import android.net.Network;
|
import android.net.Network;
|
||||||
import android.net.NetworkCapabilities;
|
import android.net.NetworkCapabilities;
|
||||||
import android.net.NetworkInfo;
|
import android.net.NetworkInfo;
|
||||||
|
import android.net.QosSession;
|
||||||
|
import android.telephony.data.EpsBearerQosSessionAttributes;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Interface for NetworkAgents to send network network properties.
|
* Interface for NetworkAgents to send network network properties.
|
||||||
@@ -33,4 +35,7 @@ oneway interface INetworkAgentRegistry {
|
|||||||
void sendExplicitlySelected(boolean explicitlySelected, boolean acceptPartial);
|
void sendExplicitlySelected(boolean explicitlySelected, boolean acceptPartial);
|
||||||
void sendSocketKeepaliveEvent(int slot, int reason);
|
void sendSocketKeepaliveEvent(int slot, int reason);
|
||||||
void sendUnderlyingNetworks(in @nullable List<Network> networks);
|
void sendUnderlyingNetworks(in @nullable List<Network> networks);
|
||||||
|
void sendEpsQosSessionAvailable(int callbackId, in QosSession session, in EpsBearerQosSessionAttributes attributes);
|
||||||
|
void sendQosSessionLost(int qosCallbackId, in QosSession session);
|
||||||
|
void sendQosCallbackError(int qosCallbackId, int exceptionType);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user