OSDN Git Service

Use StartFuseBridgeLoop function instead of FuseBridgeLoop class.
authorDaichi Hirono <hirono@google.com>
Tue, 15 Nov 2016 02:27:45 +0000 (11:27 +0900)
committerDaichi Hirono <hirono@google.com>
Wed, 16 Nov 2016 01:12:37 +0000 (10:12 +0900)
The method is being renamed from FuseBridgeLoop::Start to StartFuseBridgeLoop
in libappfuse. The CL handles the change in the framework side.

Bug: 29970149
Test: None
Change-Id: I70b91e426fa817d84c7f1f5f24c9e3ba401e523b

services/core/jni/com_android_server_storage_AppFuseBridge.cpp

index 640fd0e..2f20ecd 100644 (file)
@@ -30,7 +30,7 @@ constexpr const char* CLASS_NAME = "com/android/server/storage/AppFuseBridge";
 static jclass appFuseClass;
 static jmethodID appFuseOnMount;
 
-class Callback : public FuseBridgeLoop::Callback {
+class Callback : public fuse::FuseBridgeLoopCallback {
     JNIEnv* mEnv;
     jobject mSelf;
 
@@ -47,9 +47,8 @@ public:
 
 jboolean com_android_server_storage_AppFuseBridge_start_loop(
         JNIEnv* env, jobject self, jint devJavaFd, jint proxyJavaFd) {
-    FuseBridgeLoop loop;
     Callback callback(env, self);
-    return loop.Start(devJavaFd, proxyJavaFd, &callback);
+    return fuse::StartFuseBridgeLoop(devJavaFd, proxyJavaFd, &callback);
 }
 
 const JNINativeMethod methods[] = {