2017-10-31 07:40:54 +09:00
|
|
|
#ifndef __PVCALLS_FRONT_H__
|
|
|
|
#define __PVCALLS_FRONT_H__
|
|
|
|
|
|
|
|
#include <linux/net.h>
|
|
|
|
|
|
|
|
int pvcalls_front_socket(struct socket *sock);
|
2017-10-31 07:40:55 +09:00
|
|
|
int pvcalls_front_connect(struct socket *sock, struct sockaddr *addr,
|
|
|
|
int addr_len, int flags);
|
2017-10-31 07:40:56 +09:00
|
|
|
int pvcalls_front_bind(struct socket *sock,
|
|
|
|
struct sockaddr *addr,
|
|
|
|
int addr_len);
|
2017-10-31 07:40:57 +09:00
|
|
|
int pvcalls_front_listen(struct socket *sock, int backlog);
|
2017-10-31 07:40:58 +09:00
|
|
|
int pvcalls_front_accept(struct socket *sock,
|
|
|
|
struct socket *newsock,
|
|
|
|
int flags);
|
2017-10-31 07:40:59 +09:00
|
|
|
int pvcalls_front_sendmsg(struct socket *sock,
|
|
|
|
struct msghdr *msg,
|
|
|
|
size_t len);
|
2017-10-31 07:41:00 +09:00
|
|
|
int pvcalls_front_recvmsg(struct socket *sock,
|
|
|
|
struct msghdr *msg,
|
|
|
|
size_t len,
|
|
|
|
int flags);
|
2018-02-02 00:07:32 +09:00
|
|
|
__poll_t pvcalls_front_poll(struct file *file,
|
2017-10-31 07:41:01 +09:00
|
|
|
struct socket *sock,
|
|
|
|
poll_table *wait);
|
2017-10-31 07:41:02 +09:00
|
|
|
int pvcalls_front_release(struct socket *sock);
|
2017-10-31 07:40:54 +09:00
|
|
|
|
|
|
|
#endif
|