OLD | NEW |
1 Mojo Public C++ API | 1 Mojo Public C++ API |
2 =================== | 2 =================== |
3 | 3 |
4 This directory contains C++ language bindings for the Mojo Public API. | 4 This directory contains C++ language bindings for the Mojo Public API. |
5 | 5 |
6 A number of subdirectories provide wrappers for the lower-level C APIs (in | 6 A number of subdirectories provide wrappers for the lower-level C APIs (in |
7 subdirectories of the same name, under mojo/public/c/). Typically, these | 7 subdirectories of the same name, under mojo/public/c/). Typically, these |
8 wrappers provide increased convenience and/or type-safety. | 8 wrappers provide increased convenience and/or type-safety. |
9 | 9 |
10 Other subdirectories provide support (static) libraries of various sorts. In | 10 Other subdirectories provide support (static) libraries of various sorts. In |
(...skipping 18 matching lines...) Expand all Loading... |
29 The system/ subdirectory contains C++ wrappers (and some additional helpers) of | 29 The system/ subdirectory contains C++ wrappers (and some additional helpers) of |
30 the API defined in mojo/public/c/system/, which defines the basic, "core" API, | 30 the API defined in mojo/public/c/system/, which defines the basic, "core" API, |
31 especially used to communicate with Mojo services. | 31 especially used to communicate with Mojo services. |
32 | 32 |
33 Test Support | 33 Test Support |
34 ------------ | 34 ------------ |
35 | 35 |
36 The test_support/ subdirectory contains C++ wrappers of the test-only API | 36 The test_support/ subdirectory contains C++ wrappers of the test-only API |
37 defined in mojo/public/c/test_support/. It is not meant for general use by Mojo | 37 defined in mojo/public/c/test_support/. It is not meant for general use by Mojo |
38 applications. | 38 applications. |
39 | |
40 Utility | |
41 ------- | |
42 | |
43 TODO(yzshen): remove. | |
44 | |
45 The utility/ subdirectory contains a support (static) library that provides | |
46 various basic functionality. Most notably, it provides an implementation of a | |
47 RunLoop based on MojoWaitMany() that applications may use as the basis for | |
48 asynchronous message processing. | |
OLD | NEW |