static void nn_xpush_out (struct nn_sockbase *self, struct nn_pipe *pipe) { struct nn_xpush *xpush; struct nn_xpush_data *data; xpush = nn_cont (self, struct nn_xpush, sockbase); data = nn_pipe_getdata (pipe); nn_lb_out (&xpush->lb, pipe, &data->lb); nn_sockbase_stat_increment (self, NN_STAT_CURRENT_SND_PRIORITY, nn_lb_get_priority (&xpush->lb)); }
void nn_xreq_out (struct nn_sockbase *self, struct nn_pipe *pipe) { struct nn_xreq *xreq; struct nn_xreq_data *data; xreq = nn_cont (self, struct nn_xreq, sockbase); data = nn_pipe_getdata (pipe); nn_lb_out (&xreq->lb, &data->lb); nn_sockbase_stat_increment (self, NN_STAT_CURRENT_SND_PRIORITY, nn_lb_get_priority (&xreq->lb)); }