From: Miklos S. <mi...@sz...> - 2006-01-23 10:07:21
|
> I had to puzzle over the session/channel based stuff, though, and I'm > still not entirely sure what its intended use is: I mean, what's the > multiple-channels-per-session stuff for? To allow you to implement the > equivalent of fuse_session_loop_mt() yourself? The channel abstraction was added so that front ends other than the kernel filesystem could be used. For example an nfs-server or an LD_PRELOAD front end. Of couse a single filesystem could have multiple front ends, so the API allows multiple channels per session. The event loop implementations don't yet support this, but it would not be too hard to add it. Miklos |