|
VSF Documented
|
#include "shell/sys/linux/vsf_linux_cfg.h"#include "../../../include/unistd.h"#include "../../../include/errno.h"#include "../../../include/fcntl.h"#include "../../../include/sys/un.h"#include "../../../include/sys/stat.h"#include "../../../include/poll.h"#include "../vsf_linux_socket.h"Data Structures | |
| struct | vsf_linux_socket_unix_priv_t |
Macros | |
| #define | __VSF_LINUX_CLASS_INHERIT__ |
| #define | __VSF_LINUX_FS_CLASS_INHERIT__ |
| #define | __VSF_LINUX_SOCKET_CLASS_INHERIT__ |
Typedefs | |
| typedef struct vsf_linux_socket_unix_priv_t | vsf_linux_socket_unix_priv_t |
Functions | |
| void | __vsf_linux_rx_stream_fini (vsf_linux_stream_priv_t *priv_rx) |
| void | __vsf_linux_tx_stream_fini (vsf_linux_stream_priv_t *priv_tx) |
| int | __vsf_linux_rx_pipe_init (vsf_linux_pipe_priv_t *priv_rx, vsf_queue_stream_t *queue_stream) |
| int | __vsf_linux_tx_pipe_init (vsf_linux_pipe_priv_t *priv_tx, vsf_linux_pipe_priv_t *priv_rx) |
| int | __vsf_linux_pipe_fcntl (vsf_linux_fd_t *sfd, int cmd, uintptr_t arg) |
| ssize_t | __vsf_linux_stream_read (vsf_linux_fd_t *sfd, void *buf, size_t count) |
| ssize_t | __vsf_linux_stream_write (vsf_linux_fd_t *sfd, const void *buf, size_t count) |
| int | __vsf_linux_socket_stat (vsf_linux_fd_t *sfd, struct stat *buf) |
Variables | |
| const vsf_linux_socket_op_t | vsf_linux_socket_unix_op |
| #define __VSF_LINUX_CLASS_INHERIT__ |
| #define __VSF_LINUX_FS_CLASS_INHERIT__ |
| #define __VSF_LINUX_SOCKET_CLASS_INHERIT__ |
| typedef struct vsf_linux_socket_unix_priv_t vsf_linux_socket_unix_priv_t |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
| const vsf_linux_socket_op_t vsf_linux_socket_unix_op |