Lines Matching defs:imsgbuf
43 struct imsgbuf {
125 int imsgbuf_init(struct imsgbuf *, int);
126 void imsgbuf_allow_fdpass(struct imsgbuf *imsgbuf);
127 int imsgbuf_set_maxsize(struct imsgbuf *, uint32_t);
128 int imsgbuf_read(struct imsgbuf *);
129 int imsgbuf_write(struct imsgbuf *);
130 int imsgbuf_flush(struct imsgbuf *);
131 void imsgbuf_clear(struct imsgbuf *);
132 uint32_t imsgbuf_queuelen(struct imsgbuf *);
133 ssize_t imsg_get(struct imsgbuf *, struct imsg *);
141 int imsg_forward(struct imsgbuf *, struct imsg *);
142 int imsg_compose(struct imsgbuf *, uint32_t, uint32_t, pid_t, int,
144 int imsg_composev(struct imsgbuf *, uint32_t, uint32_t, pid_t, int,
146 int imsg_compose_ibuf(struct imsgbuf *, uint32_t, uint32_t, pid_t,
148 struct ibuf *imsg_create(struct imsgbuf *, uint32_t, uint32_t, pid_t, size_t);
150 void imsg_close(struct imsgbuf *, struct ibuf *);