#include <string>
#include <map>
+#include <memory>
class AppBoxRenderView;
class AppBoxRenderBuffer;
void unregisterRenderBuffer(std::string instanceId);
AppBoxRenderView* getRenderView(std::string instanceId);
AppBoxRenderBuffer* getRenderBuffer(std::string instanceId);
+ std::shared_ptr<Ewk_Context> getPdEwkContext();
private:
AppBoxObserver();
bool m_initialized;
RenderViewMap m_renderViewMap;
RenderBufferMap m_renderBufferMap;
+ std::shared_ptr<Ewk_Context> m_pdEwkContext;
static AppBoxObserver* s_instance;
};