Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3515a335 authored by Glenn Kasten's avatar Glenn Kasten
Browse files

Bug 3366668 Use BinderService template

Change-Id: I93d7f3fc9dc9b6a365723d8a51a73a5aabdb4f93
parent c33bf55c
Loading
Loading
Loading
Loading
+0 −7
Original line number Diff line number Diff line
@@ -478,13 +478,6 @@ status_t AudioPolicyService::onTransact(
}


// ----------------------------------------------------------------------------
void AudioPolicyService::instantiate() {
    defaultServiceManager()->addService(
            String16("media.audio_policy"), new AudioPolicyService());
}


// ----------------------------------------------------------------------------
// AudioPolicyClientInterface implementation
// ----------------------------------------------------------------------------
+8 −10
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@
#include <hardware_legacy/AudioPolicyInterface.h>
#include <media/ToneGenerator.h>
#include <utils/Vector.h>
#include <binder/BinderService.h>

namespace android {

@@ -28,12 +29,17 @@ class String8;

// ----------------------------------------------------------------------------

class AudioPolicyService: public BnAudioPolicyService, public AudioPolicyClientInterface,
class AudioPolicyService :
    public BinderService<AudioPolicyService>,
    public BnAudioPolicyService,
    public AudioPolicyClientInterface,
    public IBinder::DeathRecipient
{
    friend class BinderService<AudioPolicyService>;

public:
    static  void        instantiate();
    // for BinderService
    static const char *getServiceName() { return "media.audio_policy"; }

    virtual status_t    dump(int fd, const Vector<String16>& args);

@@ -240,11 +246,3 @@ private:
}; // namespace android

#endif // ANDROID_AUDIOPOLICYSERVICE_H