summaryrefslogtreecommitdiff
path: root/src/session.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/session.rs')
-rw-r--r--src/session.rs12
1 files changed, 9 insertions, 3 deletions
diff --git a/src/session.rs b/src/session.rs
index 696d97a..7c4172b 100644
--- a/src/session.rs
+++ b/src/session.rs
@@ -59,16 +59,17 @@ pub enum Dispatch<'o> {
Forget(Incoming<'o, ops::Forget>),
Getattr(Incoming<'o, ops::Getattr>),
Readlink(Incoming<'o, ops::Readlink>),
+ Symlink(Incoming<'o, ops::Symlink>),
Mkdir(Incoming<'o, ops::Mkdir>),
Unlink(Incoming<'o, ops::Unlink>),
Rmdir(Incoming<'o, ops::Rmdir>),
- Symlink(Incoming<'o, ops::Symlink>),
Link(Incoming<'o, ops::Link>),
Open(Incoming<'o, ops::Open>),
Read(Incoming<'o, ops::Read>),
Write(Incoming<'o, ops::Write>),
Statfs(Incoming<'o, ops::Statfs>),
Release(Incoming<'o, ops::Release>),
+ Fsync(Incoming<'o, ops::Fsync>),
Setxattr(Incoming<'o, ops::Setxattr>),
Getxattr(Incoming<'o, ops::Getxattr>),
Listxattr(Incoming<'o, ops::Listxattr>),
@@ -77,6 +78,7 @@ pub enum Dispatch<'o> {
Opendir(Incoming<'o, ops::Opendir>),
Readdir(Incoming<'o, ops::Readdir>),
Releasedir(Incoming<'o, ops::Releasedir>),
+ Fsyncdir(Incoming<'o, ops::Fsyncdir>),
Access(Incoming<'o, ops::Access>),
}
@@ -257,16 +259,17 @@ impl<'o> Dispatch<'o> {
Forget(incoming) => incoming.common,
Getattr(incoming) => incoming.common,
Readlink(incoming) => incoming.common,
+ Symlink(incoming) => incoming.common,
Mkdir(incoming) => incoming.common,
Unlink(incoming) => incoming.common,
Rmdir(incoming) => incoming.common,
- Symlink(incoming) => incoming.common,
Link(incoming) => incoming.common,
Open(incoming) => incoming.common,
Read(incoming) => incoming.common,
Write(incoming) => incoming.common,
Statfs(incoming) => incoming.common,
Release(incoming) => incoming.common,
+ Fsync(incoming) => incoming.common,
Setxattr(incoming) => incoming.common,
Getxattr(incoming) => incoming.common,
Listxattr(incoming) => incoming.common,
@@ -275,6 +278,7 @@ impl<'o> Dispatch<'o> {
Opendir(incoming) => incoming.common,
Readdir(incoming) => incoming.common,
Releasedir(incoming) => incoming.common,
+ Fsyncdir(incoming) => incoming.common,
Access(incoming) => incoming.common,
};
@@ -342,16 +346,17 @@ impl Endpoint<'_> {
Forget => dispatch!(Forget),
Getattr => dispatch!(Getattr),
Readlink => dispatch!(Readlink),
+ Symlink => dispatch!(Symlink),
Mkdir => dispatch!(Mkdir),
Unlink => dispatch!(Unlink),
Rmdir => dispatch!(Rmdir),
- Symlink => dispatch!(Symlink),
Link => dispatch!(Link),
Open => dispatch!(Open),
Read => dispatch!(Read),
Write => dispatch!(Write),
Statfs => dispatch!(Statfs),
Release => dispatch!(Release),
+ Fsync => dispatch!(Fsync),
Setxattr => dispatch!(Setxattr),
Getxattr => dispatch!(Getxattr),
Listxattr => dispatch!(Listxattr),
@@ -360,6 +365,7 @@ impl Endpoint<'_> {
Opendir => dispatch!(Opendir),
Readdir => dispatch!(Readdir),
Releasedir => dispatch!(Releasedir),
+ Fsyncdir => dispatch!(Fsyncdir),
Access => dispatch!(Access),
BatchForget => dispatch!(Forget),
ReaddirPlus => dispatch!(Readdir),