39 nmsg_output_type_stream,
40 nmsg_output_type_pres,
41 nmsg_output_type_callback,
42 nmsg_output_type_json,
58nmsg_output_open_file(
int fd,
size_t bufsz);
74nmsg_output_open_sock(
int fd,
size_t bufsz);
86nmsg_output_open_zmq(
void *s,
size_t bufsz);
118nmsg_output_open_zmq_endpoint(
void *zmq_ctx,
const char *ep,
size_t bufsz);
128nmsg_output_open_pres(
int fd);
159nmsg_output_open_json(
int fd);
174nmsg_output_open_callback(nmsg_cb_message cb,
void *user);
190nmsg_output_flush(nmsg_output_t output);
206nmsg_output_write(nmsg_output_t output, nmsg_message_t msg);
216nmsg_output_close(nmsg_output_t *output);
229nmsg_output_set_buffered(nmsg_output_t output,
bool buffered);
246nmsg_output_set_filter_msgtype(nmsg_output_t output,
unsigned vid,
unsigned msgtype);
258nmsg_output_set_filter_msgtype_byname(nmsg_output_t output,
259 const char *vname,
const char *mname);
272nmsg_output_set_rate(nmsg_output_t output, nmsg_rate_t rate);
283nmsg_output_set_endline(nmsg_output_t output,
const char *endline);
296nmsg_output_set_source(nmsg_output_t output,
unsigned source);
309nmsg_output_set_operator(nmsg_output_t output,
unsigned operator_);
322nmsg_output_set_group(nmsg_output_t output,
unsigned group);
332nmsg_output_set_zlibout(nmsg_output_t output,
bool zlibout);