commit | 18b8dd8befdc98570d749e247606c8bff2b8d1ae | [log] [tgz] |
---|---|---|
author | Benjamin Gordon <bmgordon@chromium.org> | Wed May 24 16:29:40 2023 |
committer | Copybara-Service <copybara-worker@google.com> | Thu May 25 16:36:24 2023 |
tree | 55b84a9bceec03b3829835decc70508a749019e8 | |
parent | f2640e2a032c99268c52ecfc25cad6ec65f3004f [diff] |
Update print and scan OWNERS For every directory that has a DIR_METADATA file pointing to the Paper I/O team, point the matching OWNERS file to our shared OWNERS file. This updates several projects that were previously using cups_proxy as a shared list and cleans up the (mostly outdated) lists of individual OWNERS. The subdirectories of system_api are left as-is because they point to the code they're logically part of instead of the shared file. BUG=b:234625517 TEST=CQ Change-Id: I1d8484f11bec076d26645b1c329932b18580f1a0 Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform2/+/4562826 Reviewed-by: Piotr Pawliczek <pawliczek@chromium.org> Commit-Queue: Benjamin Gordon <bmgordon@chromium.org> Tested-by: Benjamin Gordon <bmgordon@chromium.org> NOKEYCHECK=True GitOrigin-RevId: 170bb39febb630bd6797b61e500f708fce8413c4
General C++ library for building and parsing IPP frames. IPP stands for Internet Printing Protocol and is defined in several documents. This implementation is based mainly on the following sources:
All required C++ classes, types and functions are declared in ipp
namespace.
IPP frames are sent/received as a payload of HTTP POST requests/responses. This library helps to build and parse raw IPP frames, but does not support the HTTP protocol. You have to use some other library to process HTTP packages, like libbrillo or libcurl. You can also dump a raw IPP frame to a file and send it from the command line with curl, e.g.:
curl -X POST "http://my.server:631/mypath" --header "Content-Type: application/ipp" --data-binary @ipp.frame
Then obtained response can be read from the file and parsed by libipp.
In this documentation, the following typographical conventions are used:
monospace
is used to mark entities from the source code.