Lines Matching refs:mctx
291 typedef void (*callback_t)(mctx_t mctx, int sock, int side,
294 typedef bool (*filter_t)(mctx_t mctx, int sock, int side,
325 * @param [in] mctx: mtcp context
334 mtcp_bind_monitor_filter(mctx_t mctx, int sock, monitor_filter_t ft);
338 * @param [in] mctx: mtcp context
348 mtcp_register_callback(mctx_t mctx, int sock, event_t event,
352 * @param [in] mctx: mtcp context
361 //mtcp_unregister_callback(mctx_t mctx, int sock, event_t event,
383 * @param [in] mctx: mtcp context
388 mtcp_raise_event(mctx_t mctx, event_t event);
396 * @param [in] mctx: mtcp context
401 mtcp_set_uctx(mctx_t mctx, int sock, void *uctx);
405 * @param [in] mctx: mtcp context
410 mtcp_get_uctx(mctx_t mctx, int sock);
413 * @param [in] mctx: mtcp context
423 mtcp_peek(mctx_t mctx, int sock, int side,
428 * buffer of the monitor socket sock in mctx into buf, starting from
438 * @param [in] mctx: mtcp context
446 ssize_t mtcp_ppeek(mctx_t mctx, int sock, int side,
453 * @param [in] mctx: mTCP/mOS context
463 mtcp_getlastpkt(mctx_t mctx, int sock, int side, struct pkt_info *p);
466 * @param [in] mctx: mtcp context
472 mtcp_settimer(mctx_t mctx, int id, struct timeval *timeout, callback_t cb);
480 * @param [in] mctx: mtcp context
484 mtcp_cb_get_ts(mctx_t mctx);
487 * @param [in] mctx: mtcp context
492 mtcp_app_join(mctx_t mctx);
501 mtcp_getpeername(mctx_t mctx, int sock, struct sockaddr *saddr, socklen_t *addrlen, int side);
507 * @param [in] mctx: mtcp context
527 mtcp_setlastpkt(mctx_t mctx, int sock, int side, off_t offset,
531 * @param [in] mctx: mTCP/mOS context
539 mtcp_sendpkt(mctx_t mctx, int sock, const struct pkt_info *pkt);