blob: 6f91ba4f15bf41dca026079816cc69db47bb1462 [file] [log] [blame] [view]
# HLCPP tutorials
<<../../../../../_common/_hlcpp_notice.md>>
This section includes the following tutorials for using the HLCPP
FIDL bindings:
## Getting started
1. [Include FIDL in a C++ project][using-fidl]
2. [Write a server][server]
3. Write a client ([async][async] or [synchronous][sync])
## Topics
* [Request pipelining][pipelining]
* [Testing HLCPP protocols][testing]
* [FIDL type formatting with fostr][fostr]
* [Handling multiple clients][multi-client]
* [Unified services][services]
<!-- xrefs -->
[using-fidl]: basics/using-fidl.md
[server]: basics/server.md
[async]: basics/client.md
[sync]: basics/sync_client.md
[pipelining]: topics/request-pipelining.md
[testing]: topics/testing.md
[fostr]: topics/fostr.md
[multi-client]: topics/multiple-clients.md
[services]: topics/services.md