|
| static void | socket_free (socket_t *socket) |
| |
| static socket_t * | socket_new (netfs_family_t *family, socket_type_t type) |
| |
| static uint64_t | netfs_data_open (file_t *file) |
| |
| static void | netfs_data_close (file_t *file) |
| |
| static size_t | netfs_data_read (file_t *file, void *buf, size_t count, size_t *offset) |
| |
| static size_t | netfs_data_write (file_t *file, const void *buf, size_t count, size_t *offset) |
| |
| static wait_queue_t * | netfs_data_poll (file_t *file, poll_events_t *revents) |
| |
| static uint64_t | netfs_accept_open (file_t *file) |
| |
| static uint64_t | netfs_ctl_bind (file_t *file, uint64_t argc, const char **argv) |
| |
| static uint64_t | netfs_ctl_listen (file_t *file, uint64_t argc, const char **argv) |
| |
| static uint64_t | netfs_ctl_connect (file_t *file, uint64_t argc, const char **argv) |
| |
| | CTL_STANDARD_OPS_DEFINE (ctlOps, { {"bind", netfs_ctl_bind, 2, 2}, {"listen", netfs_ctl_listen, 1, 2}, {"connect", netfs_ctl_connect, 2, 2}, {0}, }) |
| |
| static uint64_t | netfs_socket_lookup (vnode_t *dir, dentry_t *dentry) |
| |
| static void | netfs_socket_cleanup (vnode_t *vnode) |
| |
| static uint64_t | netfs_socket_iterate (dentry_t *dentry, dir_ctx_t *ctx) |
| |
| static void | socket_weak_ptr_callback (void *arg) |
| |
| static uint64_t | netfs_factory_open (file_t *file) |
| |
| static void | netfs_factory_close (file_t *file) |
| |
| static size_t | netfs_factory_read (file_t *file, void *buffer, size_t count, size_t *offset) |
| |
| static size_t | netfs_addrs_read (file_t *file, void *buffer, size_t count, size_t *offset) |
| |
| static void | netfs_file_cleanup (vnode_t *vnode) |
| |
| static uint64_t | netfs_family_lookup (vnode_t *dir, dentry_t *dentry) |
| |
| static uint64_t | netfs_family_iterate (dentry_t *dentry, dir_ctx_t *ctx) |
| |
| static uint64_t | netfs_lookup (vnode_t *dir, dentry_t *dentry) |
| |
| static uint64_t | netfs_iterate (dentry_t *dentry, dir_ctx_t *ctx) |
| |
| static dentry_t * | netfs_mount (filesystem_t *fs, const char *options, void *data) |
| |
| void | netfs_init (void) |
| | Initialize the networking filesystem.
|
| |
| uint64_t | netfs_family_register (netfs_family_t *family) |
| | Register a network family.
|
| |
| void | netfs_family_unregister (netfs_family_t *family) |
| | Unregister a network family.
|
| |