This page walks you through the steps of creating an IPDL protocol and writing the C++ code that implements the required interfaces. This guide walks you through the steps taken It is intended to be a practical complement to implement the testing code in <code>ipcmore abstract [[IPDL/test-harness</code>Getting started guide]]. You are encouraged to follow this guide step-by-step and change == Broadly understand IPDL's C++ environment == == Write the IPDL "Hello, world" protocol == == Run the code in IPDL compiler == == Implement your protocol's generated C++ interface == == Put it all together == == Write a slightly less trivial protocol == <code>ipc/test!--harness</code> as you follow along.
== Write the IPDL specification ==
If you followed the path to creating a standalone binary, you can run the test harness by executing <code>$objdir/dist/bin/ipctestharness</code>.
-->