summaryrefslogtreecommitdiff
path: root/libs/gui/include/gui/SurfaceComposerClient.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/gui/include/gui/SurfaceComposerClient.h')
-rw-r--r--libs/gui/include/gui/SurfaceComposerClient.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/libs/gui/include/gui/SurfaceComposerClient.h b/libs/gui/include/gui/SurfaceComposerClient.h
index 0d1d1a37bd..76b6d44fd2 100644
--- a/libs/gui/include/gui/SurfaceComposerClient.h
+++ b/libs/gui/include/gui/SurfaceComposerClient.h
@@ -590,6 +590,14 @@ public:
void setAnimationTransaction();
void setEarlyWakeupStart();
void setEarlyWakeupEnd();
+
+ /**
+ * Strip the transaction of all permissioned requests, required when
+ * accepting transactions across process boundaries.
+ *
+ * TODO (b/213644870): Remove all permissioned things from Transaction
+ */
+ void sanitize();
};
status_t clearLayerFrameStats(const sp<IBinder>& token) const;