Index: native_client_sdk/src/doc/devguide/coding/message-system.rst |
diff --git a/native_client_sdk/src/doc/devguide/coding/message-system.rst b/native_client_sdk/src/doc/devguide/coding/message-system.rst |
index a0ff02a62b030a5eaf92af81c53781a64cb08178..1fcb2de136a9c7b9bbdf154de7209daa76239c56 100644 |
--- a/native_client_sdk/src/doc/devguide/coding/message-system.rst |
+++ b/native_client_sdk/src/doc/devguide/coding/message-system.rst |
@@ -30,26 +30,25 @@ Reference information |
For reference information related to the Pepper messaging API, see the |
following documentation: |
-* `pp::Instance class <https://developers.google.com/native-client/peppercpp/classpp_1_1_instance>`_ HandleMessage(), PostMessage()) |
-* `pp::Module class <https://developers.google.com/native-client/peppercpp/classpp_1_1_module>`_ |
-* `pp::Var class <https://developers.google.com/native-client/peppercpp/classpp_1_1_var>`_ |
+* `pp::Instance class </native-client/pepper_stable/cpp/classpp_1_1_instance>`_ |
+ HandleMessage(), PostMessage()) |
+* `pp::Module class </native-client/pepper_stable/cpp/classpp_1_1_module>`_ |
+* `pp::Var class </native-client/pepper_stable/cpp/classpp_1_1_var>`_ |
Introduction to the messaging system |
==================================== |
-Native Client modules and JavaScript communicate by sending messages |
-to each other. The most basic form of a message is a string. Messages |
-support many JavaScript types, including ints, arrays, array buffers, |
-and dictionaries (see `pp::Var |
-<https://developers.google.com/native-client/peppercpp/classpp_1_1_var>`_, |
+Native Client modules and JavaScript communicate by sending messages to each |
+other. The most basic form of a message is a string. Messages support many |
+JavaScript types, including ints, arrays, array buffers, and dictionaries (see |
+`pp::Var </native-client/pepper_stable/cpp/classpp_1_1_var>`_, |
`pp:VarArrayBuffer |
-<https://developers.google.com/native-client/peppercpp/classpp_1_1_var_array_buffer>`_, |
-and the general `messaging system documentation |
-<https://developers.google.com/native-client/pepperc/struct_p_p_b___messaging__1__0>`_). |
-It's up to you to decide on the type of message and define how to |
-process the messages on both the JavaScript and Native Client |
-side. For the "Hello, World" example, we will work with string-typed |
-messages only. |
+</native-client/pepper_stable/cpp/classpp_1_1_var_array_buffer>`_, and the |
+general `messaging system documentation |
+</native-client/pepper_stable/c/struct_p_p_b___messaging__1__0>`_). It's up to |
+you to decide on the type of message and define how to process the messages on |
+both the JavaScript and Native Client side. For the "Hello, World" example, we |
+will work with string-typed messages only. |
When JavaScript posts a message to the Native Client module, the |
Pepper ``HandleMessage()`` function is invoked on the module |
@@ -176,12 +175,11 @@ The C++ code in the Native Client module of the "Hello, World" example: |
by the JavaScript. |
#. Processes incoming messages. This example simply checks that JavaScript |
has sent a "hello" message and not some other message. |
-#. Calls ``PostMessage()`` to send an acknowledgement back to the |
- JavaScript code. The acknowledgement is a string in the form of a ``Var`` |
- that the JavaScript code can process. In general, a ``pp::Var`` can be |
- several JavaScript types, see the |
- `messaging system documentation |
- <https://developers.google.com/native-client/pepperc/struct_p_p_b___messaging__1__0>`_. |
+#. Calls ``PostMessage()`` to send an acknowledgement back to the JavaScript |
+ code. The acknowledgement is a string in the form of a ``Var`` that the |
+ JavaScript code can process. In general, a ``pp::Var`` can be several |
+ JavaScript types, see the `messaging system documentation |
+ </native-client/pepper_stable/c/struct_p_p_b___messaging__1__0>`_. |
.. naclcode:: |