void nn_xreq_init (struct nn_xreq *self, const struct nn_sockbase_vfptr *vfptr, void *hint) { nn_sockbase_init (&self->sockbase, vfptr, hint); nn_lb_init (&self->lb); nn_fq_init (&self->fq); }
static int nn_xpush_init (struct nn_xpush *self, const struct nn_sockbase_vfptr *vfptr) { int rc; rc = nn_sockbase_init (&self->sockbase, vfptr); if (rc < 0) return -rc; nn_lb_init (&self->lb); return 0; }
static void nn_xpush_init (struct nn_xpush *self, const struct nn_sockbase_vfptr *vfptr, void *hint) { nn_sockbase_init (&self->sockbase, vfptr, hint); nn_lb_init (&self->lb); }