Merge "Rename create/delete transform methods"
This commit is contained in:
@@ -39,9 +39,9 @@ interface IIpSecService
|
|||||||
|
|
||||||
void closeUdpEncapsulationSocket(int resourceId);
|
void closeUdpEncapsulationSocket(int resourceId);
|
||||||
|
|
||||||
IpSecTransformResponse createTransportModeTransform(in IpSecConfig c, in IBinder binder);
|
IpSecTransformResponse createTransform(in IpSecConfig c, in IBinder binder);
|
||||||
|
|
||||||
void deleteTransportModeTransform(int transformId);
|
void deleteTransform(int transformId);
|
||||||
|
|
||||||
void applyTransportModeTransform(in ParcelFileDescriptor socket, int direction, int transformId);
|
void applyTransportModeTransform(in ParcelFileDescriptor socket, int direction, int transformId);
|
||||||
|
|
||||||
|
|||||||
@@ -124,8 +124,7 @@ public final class IpSecTransform implements AutoCloseable {
|
|||||||
synchronized (this) {
|
synchronized (this) {
|
||||||
try {
|
try {
|
||||||
IIpSecService svc = getIpSecService();
|
IIpSecService svc = getIpSecService();
|
||||||
IpSecTransformResponse result =
|
IpSecTransformResponse result = svc.createTransform(mConfig, new Binder());
|
||||||
svc.createTransportModeTransform(mConfig, new Binder());
|
|
||||||
int status = result.status;
|
int status = result.status;
|
||||||
checkResultStatus(status);
|
checkResultStatus(status);
|
||||||
mResourceId = result.resourceId;
|
mResourceId = result.resourceId;
|
||||||
@@ -170,7 +169,7 @@ public final class IpSecTransform implements AutoCloseable {
|
|||||||
* still want to clear out the transform.
|
* still want to clear out the transform.
|
||||||
*/
|
*/
|
||||||
IIpSecService svc = getIpSecService();
|
IIpSecService svc = getIpSecService();
|
||||||
svc.deleteTransportModeTransform(mResourceId);
|
svc.deleteTransform(mResourceId);
|
||||||
stopKeepalive();
|
stopKeepalive();
|
||||||
} catch (RemoteException e) {
|
} catch (RemoteException e) {
|
||||||
throw e.rethrowAsRuntimeException();
|
throw e.rethrowAsRuntimeException();
|
||||||
|
|||||||
@@ -1105,10 +1105,10 @@ public class IpSecService extends IIpSecService.Stub {
|
|||||||
* receive data.
|
* receive data.
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public synchronized IpSecTransformResponse createTransportModeTransform(
|
public synchronized IpSecTransformResponse createTransform(IpSecConfig c, IBinder binder)
|
||||||
IpSecConfig c, IBinder binder) throws RemoteException {
|
throws RemoteException {
|
||||||
checkIpSecConfig(c);
|
checkIpSecConfig(c);
|
||||||
checkNotNull(binder, "Null Binder passed to createTransportModeTransform");
|
checkNotNull(binder, "Null Binder passed to createTransform");
|
||||||
final int resourceId = mNextResourceId++;
|
final int resourceId = mNextResourceId++;
|
||||||
|
|
||||||
UserRecord userRecord = mUserResourceTracker.getUserRecord(Binder.getCallingUid());
|
UserRecord userRecord = mUserResourceTracker.getUserRecord(Binder.getCallingUid());
|
||||||
@@ -1186,7 +1186,7 @@ public class IpSecService extends IIpSecService.Stub {
|
|||||||
* other reasons.
|
* other reasons.
|
||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public synchronized void deleteTransportModeTransform(int resourceId) throws RemoteException {
|
public synchronized void deleteTransform(int resourceId) throws RemoteException {
|
||||||
UserRecord userRecord = mUserResourceTracker.getUserRecord(Binder.getCallingUid());
|
UserRecord userRecord = mUserResourceTracker.getUserRecord(Binder.getCallingUid());
|
||||||
releaseResource(userRecord.mTransformRecords, resourceId);
|
releaseResource(userRecord.mTransformRecords, resourceId);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user