Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(103)

Side by Side Diff: native_client_sdk/doc_generated/devguide/coding/message-system.html

Issue 476793002: Per P0 reqs add launch pts + make download obvious. Also misc cpy edits. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: CL synced with master. Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 {{+bindTo:partials.standard_nacl_article}} 1 {{+bindTo:partials.standard_nacl_article}}
2 2
3 <section id="messaging-system"> 3 <section id="messaging-system">
4 <span id="message-system"></span><h1 id="messaging-system"><span id="message-sys tem"></span>Messaging System</h1> 4 <span id="message-system"></span><h1 id="messaging-system"><span id="message-sys tem"></span>Messaging System</h1>
5 <div class="contents local" id="contents" style="display: none"> 5 <div class="contents local" id="contents" style="display: none">
6 <ul class="small-gap"> 6 <ul class="small-gap">
7 <li><a class="reference internal" href="#reference-information" id="id2">Referen ce information</a></li> 7 <li><a class="reference internal" href="#reference-information" id="id2">Referen ce information</a></li>
8 <li><p class="first"><a class="reference internal" href="#introduction-to-the-me ssaging-system" id="id3">Introduction to the messaging system</a></p> 8 <li><p class="first"><a class="reference internal" href="#introduction-to-the-me ssaging-system" id="id3">Introduction to the messaging system</a></p>
9 <ul class="small-gap"> 9 <ul class="small-gap">
10 <li><a class="reference internal" href="#design-of-the-messaging-system" id="id4 ">Design of the messaging system</a></li> 10 <li><a class="reference internal" href="#design-of-the-messaging-system" id="id4 ">Design of the messaging system</a></li>
(...skipping 13 matching lines...) Expand all
24 <li><p class="first"><a class="reference internal" href="#messaging-in-the-nativ e-client-module-more-details" id="id10">Messaging in the Native Client module: M ore details.</a></p> 24 <li><p class="first"><a class="reference internal" href="#messaging-in-the-nativ e-client-module-more-details" id="id10">Messaging in the Native Client module: M ore details.</a></p>
25 <ul class="small-gap"> 25 <ul class="small-gap">
26 <li><a class="reference internal" href="#implementing-handlemessage" id="id11">I mplementing HandleMessage()</a></li> 26 <li><a class="reference internal" href="#implementing-handlemessage" id="id11">I mplementing HandleMessage()</a></li>
27 <li><a class="reference internal" href="#implementing-application-specific-funct ions" id="id12">Implementing application-specific functions</a></li> 27 <li><a class="reference internal" href="#implementing-application-specific-funct ions" id="id12">Implementing application-specific functions</a></li>
28 <li><a class="reference internal" href="#sending-messages-back-to-the-javascript -code" id="id13">Sending messages back to the JavaScript code</a></li> 28 <li><a class="reference internal" href="#sending-messages-back-to-the-javascript -code" id="id13">Sending messages back to the JavaScript code</a></li>
29 <li><a class="reference internal" href="#sending-and-receiving-other-pp-var-type s" id="id14">Sending and receiving other <code>pp::Var</code> types</a></li> 29 <li><a class="reference internal" href="#sending-and-receiving-other-pp-var-type s" id="id14">Sending and receiving other <code>pp::Var</code> types</a></li>
30 </ul> 30 </ul>
31 </li> 31 </li>
32 </ul> 32 </ul>
33 33
34 </div><p>This chapter describes the messaging system used to communicate between the 34 </div><p>This section describes the messaging system used to communicate between the
35 JavaScript code and the Native Client module&#8217;s C or C++ code in a 35 JavaScript code and the Native Client module&#8217;s C or C++ code in a
36 Native Client application. It introduces the concept of asynchronous 36 Native Client application. It introduces the concept of asynchronous
37 programming and the basic steps required to set up a Native Client module 37 programming and the basic steps required to set up a Native Client module
38 that sends messages to and receive messages from JavaScript. This chapter 38 that sends messages to and receive messages from JavaScript. This section
39 assumes you are familiar with the material presented in the 39 assumes you are familiar with the material presented in the
40 <a class="reference internal" href="/native-client/devguide/coding/application-s tructure.html"><em>Application Structure</em></a> chapter.</p> 40 <a class="reference internal" href="/native-client/devguide/coding/application-s tructure.html"><em>Application Structure</em></a> section.</p>
41 <aside class="note"> 41 <aside class="note">
42 The &#8220;Hello, World&#8221; example for getting started with NaCl is used her e to 42 The &#8220;Hello, World&#8221; example for getting started with NaCl is used her e to
43 illustrate basic programming techniques. You can find this code in 43 illustrate basic programming techniques. You can find this code in
44 the <code>/getting_started/part2</code> directory in the Native Client SDK downl oad. 44 the <code>/getting_started/part2</code> directory in the Native Client SDK downl oad.
45 </aside> 45 </aside>
46 <h2 id="reference-information">Reference information</h2> 46 <h2 id="reference-information">Reference information</h2>
47 <p>For reference information related to the Pepper messaging API, see the 47 <p>For reference information related to the Pepper messaging API, see the
48 following documentation:</p> 48 following documentation:</p>
49 <ul class="small-gap"> 49 <ul class="small-gap">
50 <li><a class="reference external" href="/native-client/pepper_stable/cpp/classpp _1_1_instance">pp::Instance class</a> 50 <li><a class="reference external" href="/native-client/pepper_stable/cpp/classpp _1_1_instance">pp::Instance class</a>
(...skipping 297 matching lines...) Expand 10 before | Expand all | Expand 10 after
348 pp::VarArray keys = dictionary.GetKeys(); 348 pp::VarArray keys = dictionary.GetKeys();
349 // ... 349 // ...
350 } else { 350 } else {
351 // ... 351 // ...
352 } 352 }
353 } 353 }
354 </pre> 354 </pre>
355 </section> 355 </section>
356 356
357 {{/partials.standard_nacl_article}} 357 {{/partials.standard_nacl_article}}
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698