Lines Matching defs:socket_op_vtable
56 struct socket_op_vtable { struct
57 struct fd_op_vtable fd_vtable;
58 int (*shutdown)(void *obj, int how);
59 int (*bind)(void *obj, const struct sockaddr *addr, socklen_t addrlen);
60 int (*connect)(void *obj, const struct sockaddr *addr,
62 int (*listen)(void *obj, int backlog);
63 int (*accept)(void *obj, struct sockaddr *addr, socklen_t *addrlen);
64 ssize_t (*sendto)(void *obj, const void *buf, size_t len, int flags,
66 ssize_t (*recvfrom)(void *obj, void *buf, size_t max_len, int flags,
68 int (*getsockopt)(void *obj, int level, int optname,
70 int (*setsockopt)(void *obj, int level, int optname,
72 ssize_t (*sendmsg)(void *obj, const struct msghdr *msg, int flags);
73 ssize_t (*recvmsg)(void *obj, struct msghdr *msg, int flags);
74 int (*getpeername)(void *obj, struct sockaddr *addr,
76 int (*getsockname)(void *obj, struct sockaddr *addr,