libose
Loading...
Searching...
No Matches
Functions
ose_pprint.h File Reference

Rendering a bundle for a human to read. More...

#include "ose.h"
Include dependency graph for ose_pprint.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int32_t ose_pprintPayloadItem_hook (ose_bundle bundle, const char typetag, const int32_t msg_offset, const int32_t item_offset)
 
int32_t ose_pprintBundleElem_msg (ose_bundle bundle, int32_t offset, char *buf, int32_t buflen, int32_t indent)
 
int32_t ose_pprintBundle (ose_bundle bundle, char *buf, int32_t buflen)
 
int32_t ose_pprintFullBundle_impl (ose_bundle bundle, char *buf, int32_t buflen, const char *const name)
 
void ose_pprintFullBundle (ose_bundle src, ose_bundle dest, const char *const name)
 

Detailed Description

Rendering a bundle for a human to read.

Nothing in libose calls any of this. Every caller is a host showing a bundle to someone, which is why it is a separate translation unit that a build can leave out. ose_print.h includes this one, so code that has always included ose_print.h to get a pretty printer keeps working.