47 #ifndef prof_lean_hpcio_buffer 48 #define prof_lean_hpcio_buffer 50 #include <sys/types.h> 74 #define HPCIO_OUTBUF_LOCKED 0x1 75 #define HPCIO_OUTBUF_UNLOCKED 0x2 77 #if defined(__cplusplus) 94 #if defined(__cplusplus) 98 #endif // prof_lean_hpcio_buffer
struct hpcio_outbuf_s hpcio_outbuf_t
int hpcio_outbuf_close(hpcio_outbuf_t *outbuf)
ssize_t hpcio_outbuf_write(hpcio_outbuf_t *outbuf, const void *data, size_t size)
int hpcio_outbuf_flush(hpcio_outbuf_t *outbuf)
int hpcio_outbuf_attach(hpcio_outbuf_t *outbuf, int fd, void *buf_start, size_t buf_size, int flags)