Added memory pool logging
[platform/core/uifw/dali-core.git] / dali / internal / update / manager / update-manager.h
index 3065d34..a8a6683 100644 (file)
@@ -47,6 +47,9 @@
 #include <dali/internal/update/rendering/scene-graph-renderer.h>    // for OwnerPointer< Renderer >
 #include <dali/internal/update/rendering/scene-graph-texture-set.h> // for OwnerPointer< TextureSet >
 
+// EXTERNAL INCLUDES
+#include <cstddef>
+
 namespace Dali
 {
 class FrameCallbackInterface;
@@ -660,6 +663,21 @@ public:
    */
   void RemoveFrameCallback(FrameCallbackInterface* frameCallback);
 
+  /**
+   * Get the update message queue capacity (mutex locked)
+   */
+  std::size_t GetUpdateMessageQueueCapacity() const;
+
+  /**
+   * Get the render message queue capacity
+   */
+  std::size_t GetRenderMessageQueueCapacity() const;
+
+  /**
+   * Get the render instruction capacity
+   */
+  std::size_t GetRenderInstructionCapacity() const;
+
 private:
   // Undefined
   UpdateManager(const UpdateManager&);