]> Git Repo - qemu.git/blob - tools/virtiofsd/fuse_virtio.h
osdep: protect qemu/osdep.h with extern "C"
[qemu.git] / tools / virtiofsd / fuse_virtio.h
1 /*
2  * virtio-fs glue for FUSE
3  * Copyright (C) 2018 Red Hat, Inc. and/or its affiliates
4  *
5  * Authors:
6  *   Dave Gilbert  <[email protected]>
7  *
8  * Implements the glue between libfuse and libvhost-user
9  *
10  * This program can be distributed under the terms of the GNU LGPLv2.
11  *  See the file COPYING.LIB
12  */
13
14 #ifndef FUSE_VIRTIO_H
15 #define FUSE_VIRTIO_H
16
17 #include "fuse_i.h"
18
19 struct fuse_session;
20
21 int virtio_session_mount(struct fuse_session *se);
22 void virtio_session_close(struct fuse_session *se);
23 int virtio_loop(struct fuse_session *se);
24
25
26 int virtio_send_msg(struct fuse_session *se, struct fuse_chan *ch,
27                     struct iovec *iov, int count);
28
29 int virtio_send_data_iov(struct fuse_session *se, struct fuse_chan *ch,
30                          struct iovec *iov, int count,
31                          struct fuse_bufvec *buf, size_t len);
32
33 #endif
This page took 0.025254 seconds and 4 git commands to generate.