Loading services/net/Android.bp +8 −2 Original line number Diff line number Diff line Loading @@ -16,7 +16,10 @@ aidl_interface { }, }, api_dir: "aidl/ipmemorystore", versions: ["1"], versions: [ "1", "2", ], } aidl_interface { Loading Loading @@ -50,7 +53,10 @@ aidl_interface { }, api_dir: "aidl/networkstack", imports: ["ipmemorystore-aidl-interfaces"], versions: ["1"], versions: [ "1", "2", ], } java_library_static { Loading services/net/aidl/ipmemorystore/2/android/net/IIpMemoryStore.aidl 0 → 100644 +9 −0 Original line number Diff line number Diff line package android.net; interface IIpMemoryStore { oneway void storeNetworkAttributes(String l2Key, in android.net.ipmemorystore.NetworkAttributesParcelable attributes, android.net.ipmemorystore.IOnStatusListener listener); oneway void storeBlob(String l2Key, String clientId, String name, in android.net.ipmemorystore.Blob data, android.net.ipmemorystore.IOnStatusListener listener); oneway void findL2Key(in android.net.ipmemorystore.NetworkAttributesParcelable attributes, android.net.ipmemorystore.IOnL2KeyResponseListener listener); oneway void isSameNetwork(String l2Key1, String l2Key2, android.net.ipmemorystore.IOnSameL3NetworkResponseListener listener); oneway void retrieveNetworkAttributes(String l2Key, android.net.ipmemorystore.IOnNetworkAttributesRetrievedListener listener); oneway void retrieveBlob(String l2Key, String clientId, String name, android.net.ipmemorystore.IOnBlobRetrievedListener listener); } services/net/aidl/ipmemorystore/2/android/net/IIpMemoryStoreCallbacks.aidl 0 → 100644 +4 −0 Original line number Diff line number Diff line package android.net; interface IIpMemoryStoreCallbacks { oneway void onIpMemoryStoreFetched(in android.net.IIpMemoryStore ipMemoryStore); } services/net/aidl/ipmemorystore/2/android/net/ipmemorystore/Blob.aidl 0 → 100644 +4 −0 Original line number Diff line number Diff line package android.net.ipmemorystore; parcelable Blob { byte[] data; } services/net/aidl/ipmemorystore/2/android/net/ipmemorystore/IOnBlobRetrievedListener.aidl 0 → 100644 +4 −0 Original line number Diff line number Diff line package android.net.ipmemorystore; interface IOnBlobRetrievedListener { oneway void onBlobRetrieved(in android.net.ipmemorystore.StatusParcelable status, in String l2Key, in String name, in android.net.ipmemorystore.Blob data); } Loading
services/net/Android.bp +8 −2 Original line number Diff line number Diff line Loading @@ -16,7 +16,10 @@ aidl_interface { }, }, api_dir: "aidl/ipmemorystore", versions: ["1"], versions: [ "1", "2", ], } aidl_interface { Loading Loading @@ -50,7 +53,10 @@ aidl_interface { }, api_dir: "aidl/networkstack", imports: ["ipmemorystore-aidl-interfaces"], versions: ["1"], versions: [ "1", "2", ], } java_library_static { Loading
services/net/aidl/ipmemorystore/2/android/net/IIpMemoryStore.aidl 0 → 100644 +9 −0 Original line number Diff line number Diff line package android.net; interface IIpMemoryStore { oneway void storeNetworkAttributes(String l2Key, in android.net.ipmemorystore.NetworkAttributesParcelable attributes, android.net.ipmemorystore.IOnStatusListener listener); oneway void storeBlob(String l2Key, String clientId, String name, in android.net.ipmemorystore.Blob data, android.net.ipmemorystore.IOnStatusListener listener); oneway void findL2Key(in android.net.ipmemorystore.NetworkAttributesParcelable attributes, android.net.ipmemorystore.IOnL2KeyResponseListener listener); oneway void isSameNetwork(String l2Key1, String l2Key2, android.net.ipmemorystore.IOnSameL3NetworkResponseListener listener); oneway void retrieveNetworkAttributes(String l2Key, android.net.ipmemorystore.IOnNetworkAttributesRetrievedListener listener); oneway void retrieveBlob(String l2Key, String clientId, String name, android.net.ipmemorystore.IOnBlobRetrievedListener listener); }
services/net/aidl/ipmemorystore/2/android/net/IIpMemoryStoreCallbacks.aidl 0 → 100644 +4 −0 Original line number Diff line number Diff line package android.net; interface IIpMemoryStoreCallbacks { oneway void onIpMemoryStoreFetched(in android.net.IIpMemoryStore ipMemoryStore); }
services/net/aidl/ipmemorystore/2/android/net/ipmemorystore/Blob.aidl 0 → 100644 +4 −0 Original line number Diff line number Diff line package android.net.ipmemorystore; parcelable Blob { byte[] data; }
services/net/aidl/ipmemorystore/2/android/net/ipmemorystore/IOnBlobRetrievedListener.aidl 0 → 100644 +4 −0 Original line number Diff line number Diff line package android.net.ipmemorystore; interface IOnBlobRetrievedListener { oneway void onBlobRetrieved(in android.net.ipmemorystore.StatusParcelable status, in String l2Key, in String name, in android.net.ipmemorystore.Blob data); }