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

Commit 770492cb authored by Mathias Agopian's avatar Mathias Agopian
Browse files

more clean-up in preparation of bigger changes

the most important change here is the renaming of
ISurfaceFlingerClient to ISurfaceComposerClient

Change-Id: I94e18b0417f50e06f21377446639c61f65f959b3
parent cdfd5fe2
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -38,7 +38,7 @@
#include <ui/EGLUtils.h>

#include <surfaceflinger/ISurfaceComposer.h>
#include <surfaceflinger/ISurfaceFlingerClient.h>
#include <surfaceflinger/ISurfaceComposerClient.h>

#include <core/SkBitmap.h>
#include <images/SkImageDecoder.h>
+1 −2
Original line number Diff line number Diff line
@@ -136,9 +136,7 @@ class SharedClient
public:
    SharedClient();
    ~SharedClient();

    status_t validate(size_t token) const;
    uint32_t getIdentity(size_t token) const;

private:
    friend class SharedBufferBase;
@@ -160,6 +158,7 @@ public:
            int32_t identity);
    ~SharedBufferBase();
    status_t getStatus() const;
    int32_t getIdentity() const;
    size_t getFrontBuffer() const;
    String8 dump(char const* prefix) const;

+14 −0
Original line number Diff line number Diff line
@@ -53,10 +53,24 @@ protected:
public: 
    DECLARE_META_INTERFACE(Surface);

    /*
     * requests a new buffer for the given index. If w, h, or format are
     * null the buffer is created with the parameters assigned to the
     * surface it is bound to. Otherwise the buffer's parameters are
     * set to those specified.
     */
    virtual sp<GraphicBuffer> requestBuffer(int bufferIdx,
            uint32_t w, uint32_t h, uint32_t format, uint32_t usage) = 0;

    /*
     * sets the number of buffers dequeuable for this surface.
     */
    virtual status_t setBufferCount(int bufferCount) = 0;
    
    // ------------------------------------------------------------------------
    // Deprecated...
    // ------------------------------------------------------------------------

    class BufferHeap {
    public:
        enum {
+2 −2
Original line number Diff line number Diff line
@@ -27,7 +27,7 @@

#include <ui/PixelFormat.h>

#include <surfaceflinger/ISurfaceFlingerClient.h>
#include <surfaceflinger/ISurfaceComposerClient.h>

namespace android {
// ----------------------------------------------------------------------------
@@ -86,7 +86,7 @@ public:
     * ACCESS_SURFACE_FLINGER permission
     */

    virtual sp<ISurfaceFlingerClient> createConnection() = 0;
    virtual sp<ISurfaceComposerClient> createConnection() = 0;

    /* retrieve the control block */
    virtual sp<IMemoryHeap> getCblk() const = 0;
+11 −11
Original line number Diff line number Diff line
@@ -14,8 +14,8 @@
 * limitations under the License.
 */

#ifndef ANDROID_SF_ISURFACE_FLINGER_CLIENT_H
#define ANDROID_SF_ISURFACE_FLINGER_CLIENT_H
#ifndef ANDROID_SF_ISURFACE_COMPOSER_CLIENT_H
#define ANDROID_SF_ISURFACE_COMPOSER_CLIENT_H

#include <stdint.h>
#include <sys/types.h>
@@ -42,10 +42,10 @@ typedef int32_t DisplayID;

class layer_state_t;

class ISurfaceFlingerClient : public IInterface
class ISurfaceComposerClient : public IInterface
{
public:
    DECLARE_META_INTERFACE(SurfaceFlingerClient);
    DECLARE_META_INTERFACE(SurfaceComposerClient);

    struct surface_data_t {
        int32_t             token;
@@ -84,7 +84,7 @@ public:

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

class BnSurfaceFlingerClient : public BnInterface<ISurfaceFlingerClient>
class BnSurfaceComposerClient : public BnInterface<ISurfaceComposerClient>
{
public:
    virtual status_t    onTransact( uint32_t code,
@@ -97,4 +97,4 @@ public:

}; // namespace android

#endif // ANDROID_SF_ISURFACE_FLINGER_CLIENT_H
#endif // ANDROID_SF_ISURFACE_COMPOSER_CLIENT_H
Loading