5 #ifndef CVMFS_FUSE_REMOUNT_H_
6 #define CVMFS_FUSE_REMOUNT_H_
20 struct InodeGenerationInfo;
50 void **fuse_channel_or_session,
51 bool fuse_notify_invalidation);
146 #endif // CVMFS_FUSE_REMOUNT_H_
atomic_int32 critical_section_
int pipe_remount_trigger_[2]
void TryFinish(const shash::Any &root_hash=shash::Any())
void EnterMaintenanceMode()
FuseInvalidator::Handle invalidator_handle_
static void * MainRemountTrigger(void *data)
void InvalidateDentry(uint64_t parent_ino, const NameString &name)
bool EnterCriticalSection()
time_t catalogs_valid_until()
atomic_int32 drainout_mode_
MountPoint * mountpoint_
Not owned.
cvmfs::InodeGenerationInfo * inode_generation_info_
Not owned.
FuseInvalidator * invalidator_
time_t catalogs_valid_until_
Status CheckSynchronously()
Status ChangeRoot(const shash::Any &root_hash)
void SetOfflineMode(bool value)
bool IsInMaintenanceMode()
void InvalidateDentry(uint64_t parent_ino, const NameString &name)
pthread_t thread_remount_trigger_
void SetAlarm(int timeout)
void LeaveCriticalSection()
FuseRemounter(MountPoint *mountpoint, cvmfs::InodeGenerationInfo *inode_generation_info, void **fuse_channel_or_session, bool fuse_notify_invalidation)
atomic_int32 maintenance_mode_