| OLD | NEW |
| 1 # Mojo Embedder Development Kit (EDK) | 1 # Mojo Embedder Development Kit (EDK) |
| 2 This document is a subset of the [Mojo documentation](/mojo). | 2 This document is a subset of the [Mojo documentation](/mojo). |
| 3 | 3 |
| 4 [TOC] | 4 [TOC] |
| 5 | 5 |
| 6 ## Overview | 6 ## Overview |
| 7 | 7 |
| 8 The Mojo EDK is a (binary-unstable) API which enables a process to use Mojo both | 8 The Mojo EDK is a (binary-unstable) API which enables a process to use Mojo both |
| 9 internally and for IPC to other Mojo-embedding processes. | 9 internally and for IPC to other Mojo-embedding processes. |
| 10 | 10 |
| (...skipping 304 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 315 | 315 |
| 316 interface Foo { | 316 interface Foo { |
| 317 DoSomeStuff(int32 n); | 317 DoSomeStuff(int32 n); |
| 318 }; | 318 }; |
| 319 ``` | 319 ``` |
| 320 | 320 |
| 321 Once you've bootstrapped your process connection with a real mojom interface, | 321 Once you've bootstrapped your process connection with a real mojom interface, |
| 322 you can avoid any further mucking around with EDK APIs or raw message pipe | 322 you can avoid any further mucking around with EDK APIs or raw message pipe |
| 323 handles, as everything beyond this point - including the passing of other | 323 handles, as everything beyond this point - including the passing of other |
| 324 interface pipes - can be handled eloquently using | 324 interface pipes - can be handled eloquently using |
| 325 [public bindings APIs](/mojo#High-Level-Bindings-APIs). | 325 [public bindings APIs](/mojo#High_Level-Bindings-APIs). |
| 326 | 326 |
| 327 ## Setting System Properties | 327 ## Setting System Properties |
| 328 | 328 |
| 329 The public Mojo C System API exposes a | 329 The public Mojo C System API exposes a |
| 330 [**`MojoGetProperty`**](/mojo/public/c/system#MojoGetProperty) function for | 330 [**`MojoGetProperty`**](/mojo/public/c/system#MojoGetProperty) function for |
| 331 querying global, embedder-defined property values. These can be set by calling: | 331 querying global, embedder-defined property values. These can be set by calling: |
| 332 | 332 |
| 333 ``` | 333 ``` |
| 334 mojo::edk::SetProperty(MojoPropertyType type, const void* value) | 334 mojo::edk::SetProperty(MojoPropertyType type, const void* value) |
| 335 ``` | 335 ``` |
| 336 | 336 |
| OLD | NEW |