Index: native_client_sdk/src/libraries/nacl_mounts/real_pepper_interface.h |
diff --git a/native_client_sdk/src/libraries/nacl_mounts/real_pepper_interface.h b/native_client_sdk/src/libraries/nacl_mounts/real_pepper_interface.h |
index b0a4a52186c90539bc4928873cc31477f31b335e..8e6e8a1b83bc7f8f308fbd04d004a74af1ab35fe 100644 |
--- a/native_client_sdk/src/libraries/nacl_mounts/real_pepper_interface.h |
+++ b/native_client_sdk/src/libraries/nacl_mounts/real_pepper_interface.h |
@@ -7,13 +7,18 @@ |
#include <ppapi/c/ppb.h> |
#include <ppapi/c/ppb_core.h> |
+#include <ppapi/c/ppb_console.h> |
#include <ppapi/c/ppb_message_loop.h> |
+#include <ppapi/c/ppb_messaging.h> |
+#include <ppapi/c/ppb_var.h> |
#include "pepper_interface.h" |
+class RealConsoleInterface; |
class RealDirectoryReaderInterface; |
class RealFileIoInterface; |
class RealFileRefInterface; |
class RealFileSystemInterface; |
+class RealMessagingInterface; |
class RealVarInterface; |
class RealPepperInterface : public PepperInterface { |
@@ -24,10 +29,12 @@ class RealPepperInterface : public PepperInterface { |
virtual PP_Instance GetInstance(); |
virtual void AddRefResource(PP_Resource); |
virtual void ReleaseResource(PP_Resource); |
+ virtual ConsoleInterface* GetConsoleInterface(); |
virtual FileSystemInterface* GetFileSystemInterface(); |
virtual FileRefInterface* GetFileRefInterface(); |
virtual FileIoInterface* GetFileIoInterface(); |
virtual DirectoryReaderInterface* GetDirectoryReaderInterface(); |
+ virtual MessagingInterface* GetMessagingInterface(); |
virtual VarInterface* GetVarInterface(); |
int32_t InitializeMessageLoop(); |
@@ -36,10 +43,12 @@ class RealPepperInterface : public PepperInterface { |
PP_Instance instance_; |
const PPB_Core* core_interface_; |
const PPB_MessageLoop* message_loop_interface_; |
+ RealConsoleInterface* console_interface_; |
RealDirectoryReaderInterface* directory_reader_interface_; |
RealFileIoInterface* fileio_interface_; |
RealFileRefInterface* fileref_interface_; |
RealFileSystemInterface* filesystem_interface_; |
+ RealMessagingInterface* messaging_interface_; |
RealVarInterface* var_interface_; |
}; |