write_event
write_event(sp, mouev.fs & MOUSE_BN1_DOWN,
write_event(sp, mouev.fs & MOUSE_BN2_DOWN,
write_event(sp, mouev.fs & MOUSE_BN3_DOWN,
struct bufferevent *write_event;
*off = (EVBUFFER_LENGTH(cs->write_event->output) >= CONTROL_BUFFER_LOW);
bufferevent_write(cs->write_event, s, strlen(s));
bufferevent_write(cs->write_event, "\n", 1);
bufferevent_enable(cs->write_event, EV_WRITE);
bufferevent_enable(cs->write_event, EV_WRITE);
bufferevent_enable(cs->write_event, EV_WRITE);
return (EVBUFFER_LENGTH(cs->write_event->output) == 0);
bufferevent_write(cs->write_event, cb->line, strlen(cb->line));
bufferevent_write(cs->write_event, "\n", 1);
bufferevent_write_buffer(cs->write_event, message);
struct evbuffer *evb = cs->write_event->output;
bufferevent_disable(cs->write_event, EV_WRITE);
cs->write_event = cs->read_event;
cs->write_event = bufferevent_new(c->out_fd, NULL,
if (cs->write_event == NULL)
bufferevent_setwatermark(cs->write_event, EV_WRITE, CONTROL_BUFFER_LOW,
bufferevent_write(cs->write_event, "\033P1000p", 7);
bufferevent_enable(cs->write_event, EV_WRITE);
bufferevent_free(cs->write_event);