Lines Matching defs:this

5  * Permission to use, copy, modify, and distribute this software for any
7 * copyright notice and this permission notice appear in all copies.
226 /* Get the time of day. We'll do this again after select() blocks. */
234 new->u.accept.this = HEAD(ctx->accepts);
244 new->u.stream.this = ctx->strDone;
256 new->u.wait.this = ctx->waitDone.first;
396 new->u.timer.this = nextTimer;
457 new->u.file.this = fid;
493 evAccept *this = ev->u.accept.this;
497 this->conn->fd, this->fd,
498 this->conn->func, this->conn->uap);
499 errno = this->ioErrno;
500 (this->conn->func)(opaqueCtx, this->conn->uap, this->fd,
501 &this->la, this->lalen,
502 &this->ra, this->ralen);
504 func = this->conn->func;
509 evFile *this = ev->u.file.this;
514 this->fd, this->eventmask, this->func, this->uap);
515 (this->func)(opaqueCtx, this->uap, this->fd, eventmask);
517 func = this->func;
522 evStream *this = ev->u.stream.this;
526 this->fd, this->func, this->uap);
527 errno = this->ioErrno;
528 (this->func)(opaqueCtx, this->uap, this->fd, this->ioDone);
530 func = this->func;
535 evTimer *this = ev->u.timer.this;
538 this->func, this->uap);
539 (this->func)(opaqueCtx, this->uap, this->due, this->inter);
541 func = this->func;
546 evWait *this = ev->u.wait.this;
550 this->tag, this->func, this->uap);
551 (this->func)(opaqueCtx, this->uap, this->tag);
553 func = this->func;
596 FREE(ev->u.accept.this);
606 id.opaque = ev->u.stream.this;
611 evTimer *this = ev->u.timer.this;
615 if (heap_element(ctx->timers, this->index) != this) {
623 if (this->inter.tv_sec == (time_t)0 &&
624 this->inter.tv_nsec == 0L) {
625 opaque.opaque = this;
628 opaque.opaque = this;
629 (void) evResetTimer(opaqueCtx, opaque, this->func,
630 this->uap,
631 evAddTime((this->mode & EV_TMR_RATE) ?
632 this->due :
634 this->inter),
635 this->inter);
640 FREE(ev->u.wait.this);
882 * Clear the events corresponding to the specified mask. If this leaves
884 * to -1 so that poll(2) will ignore this fd.
915 * poll(2) will watch this fd.