diff options
author | Mathias Agopian <mathias@google.com> | 2010-07-14 20:16:27 -0700 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2010-07-14 20:16:27 -0700 |
commit | c74034b6bf0940dc80c4d4efa1e677ad0d2dfd6c (patch) | |
tree | 6888e3fd649f47ecd8937de677475439c97985de /services/surfaceflinger/SurfaceFlinger.h | |
parent | 78983a9133d3dd3f08b1ec462a7e2f9e7bfa9e2f (diff) | |
parent | 24651682edaf71e8a826f23a7ea09bc97c8072c4 (diff) | |
download | frameworks_base-c74034b6bf0940dc80c4d4efa1e677ad0d2dfd6c.zip frameworks_base-c74034b6bf0940dc80c4d4efa1e677ad0d2dfd6c.tar.gz frameworks_base-c74034b6bf0940dc80c4d4efa1e677ad0d2dfd6c.tar.bz2 |
am 24651682: added BinderService<> template to help creating native binder services
Merge commit '24651682edaf71e8a826f23a7ea09bc97c8072c4' into gingerbread-plus-aosp
* commit '24651682edaf71e8a826f23a7ea09bc97c8072c4':
added BinderService<> template to help creating native binder services
Diffstat (limited to 'services/surfaceflinger/SurfaceFlinger.h')
-rw-r--r-- | services/surfaceflinger/SurfaceFlinger.h | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/services/surfaceflinger/SurfaceFlinger.h b/services/surfaceflinger/SurfaceFlinger.h index 0bfc170..8821e5c 100644 --- a/services/surfaceflinger/SurfaceFlinger.h +++ b/services/surfaceflinger/SurfaceFlinger.h @@ -29,6 +29,7 @@ #include <binder/IMemory.h> #include <binder/Permission.h> +#include <binder/BinderService.h> #include <ui/PixelFormat.h> #include <surfaceflinger/ISurfaceComposer.h> @@ -167,11 +168,13 @@ enum { eTraversalNeeded = 0x02 }; -class SurfaceFlinger : public BnSurfaceComposer, protected Thread +class SurfaceFlinger : + public BinderService<SurfaceFlinger>, + public BnSurfaceComposer, + protected Thread { public: - static void instantiate(); - static void shutdown(); + static char const* getServiceName() { return "SurfaceFlinger"; } SurfaceFlinger(); virtual ~SurfaceFlinger(); |