void nn_xsurveyor_init (struct nn_xsurveyor *self, const struct nn_sockbase_vfptr *vfptr, void *hint) { nn_sockbase_init (&self->sockbase, vfptr, hint); nn_dist_init (&self->outpipes); nn_fq_init (&self->inpipes); }
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 void nn_xsub_init (struct nn_xsub *self, const struct nn_sockbase_vfptr *vfptr, void *hint) { nn_sockbase_init (&self->sockbase, vfptr, hint); nn_fq_init (&self->fq); nn_trie_init (&self->trie); }
static void nn_xpull_init (struct nn_xpull *self, const struct nn_sockbase_vfptr *vfptr, void *hint) { nn_sockbase_init (&self->sockbase, vfptr, hint); nn_fq_init (&self->fq); }