#ifndef XWALK_EXTENSIONS_RENDERER_XWALK_EXTENSION_RENDERER_CONTROLLER_H_
#define XWALK_EXTENSIONS_RENDERER_XWALK_EXTENSION_RENDERER_CONTROLLER_H_
+#include <EWebKit.h>
+#include <EWebKit_internal.h>
#include <v8/v8.h>
+
#include <memory>
#include <string>
void DidCreateScriptContext(v8::Handle<v8::Context> context);
void WillReleaseScriptContext(v8::Handle<v8::Context> context);
- bool InitializeExtensions(const std::string& appid);
+ void OnReceivedIPCMessage(const Ewk_IPC_Wrt_Message_Data* data);
+
+ void InitializeExtensionClient();
+ void LoadUserExtensions(const std::string app_path);
+
+ bool exit_requested;
private:
XWalkExtensionRendererController();