Lines Matching refs:mctx
99 mctx_t mctx; /**< mTCP context */
116 void (*thread_init)(mctx_t mctx, void **app_ctx);
119 void (*run)(mctx_t mctx, void **app_ctx);
171 * @param [in] mctx: mtcp context
175 mtcp_destroy_context(mctx_t mctx);
187 * @param [in] mctx: mtcp context
192 mtcp_pipe(mctx_t mctx, int pipeid[2]);
220 * @param [in] mctx: mtcp context
229 mtcp_getsockopt(mctx_t mctx, int sock, int level,
257 * @param [in] mctx: mtcp context
266 mtcp_setsockopt(mctx_t mctx, int sock, int level,
270 * @param [in] mctx: mtcp context
277 mtcp_setsock_nonblock(mctx_t mctx, int sock);
280 * @param [in] mctx: mtcp context
292 mtcp_ioctl(mctx_t mctx, int sock, int request, void *argp);
295 * @param [in] mctx: mtcp context
306 mtcp_socket(mctx_t mctx, int domain, int type, int protocol);
312 mtcp_bind(mctx_t mctx, int sock,
321 mtcp_listen(mctx_t mctx, int sock, int backlog);
324 * @param [in] mctx: mtcp context
331 mtcp_accept(mctx_t mctx, int sock, struct sockaddr *addr, socklen_t *addrlen);
334 * @param [in] mctx: mtcp context
344 mtcp_init_rss(mctx_t mctx, in_addr_t saddr_base, int num_addr,
351 mtcp_connect(mctx_t mctx, int sock,
358 mtcp_close(mctx_t mctx, int sock);
366 mtcp_abort(mctx_t mctx, int sock);
369 * @param [in] mctx: mtcp context
375 mtcp_getsockname(mctx_t mctx, int sock, struct sockaddr *addr, socklen_t *addrlen);
382 mtcp_recv(mctx_t mctx, int sockid, char *buf, size_t len, int flags);
388 mtcp_read(mctx_t mctx, int sock, char *buf, size_t len);
395 mtcp_readv(mctx_t mctx, int sock, const struct iovec *iov, int numIOV);
401 mtcp_write(mctx_t mctx, int sock, const char *buf, size_t len);
408 mtcp_writev(mctx_t mctx, int sock, const struct iovec *iov, int numIOV);
411 * @param [in] mctx: mtcp context
415 mtcp_get_connection_cnt(mctx_t mctx);