Lines Matching refs:sock
291 typedef void (*callback_t)(mctx_t mctx, int sock, int side,
294 typedef bool (*filter_t)(mctx_t mctx, int sock, int side,
310 /* Assign an address range (specified by ft) to monitor via sock
312 * (1) If sock is MOS_SOCK_MONITOR_RAW type, ft.raw_pkt_filter is applied to
314 * (2) If sock is MOS_SOCK_MONITOR_STREAM type,
326 * @param [in] sock: socket id (should be MOS_SOCK_MONITOR_RAW
334 mtcp_bind_monitor_filter(mctx_t mctx, int sock, monitor_filter_t ft);
339 * @param [in] sock: socket id
348 mtcp_register_callback(mctx_t mctx, int sock, event_t event,
353 * @param [in] sock: socket id
361 //mtcp_unregister_callback(mctx_t mctx, int sock, event_t event,
397 * @param [in] sock: the monitor socket id
401 mtcp_set_uctx(mctx_t mctx, int sock, void *uctx);
406 * @param [in] sock: the monitor socket id
410 mtcp_get_uctx(mctx_t mctx, int sock);
414 * @param [in] sock: monitoring stream socket id
423 mtcp_peek(mctx_t mctx, int sock, int side,
428 * buffer of the monitor socket sock in mctx into buf, starting from
439 * @param [in] sock: monitoring stream socket id
446 ssize_t mtcp_ppeek(mctx_t mctx, int sock, int side,
454 * @param [in] sock: monitoring stream socket id
463 mtcp_getlastpkt(mctx_t mctx, int sock, int side, struct pkt_info *p);
501 mtcp_getpeername(mctx_t mctx, int sock, struct sockaddr *saddr, socklen_t *addrlen, int side);
508 * @param [in] sock: monitoring socket
527 mtcp_setlastpkt(mctx_t mctx, int sock, int side, off_t offset,
532 * @param [in] sock: monitoring stream socket id
539 mtcp_sendpkt(mctx_t mctx, int sock, const struct pkt_info *pkt);