Package net.fusejna.StructFuseFileInfo

Examples of net.fusejna.StructFuseFileInfo.FileInfoWrapper


  }

  @FuseMethod
  final int _bmap(final String path, final StructFuseFileInfo info)
  {
    final FileInfoWrapper wrapper = new FileInfoWrapper(path, info);
    final int result = bmap(path, wrapper);
    wrapper.write();
    return result;
  }
View Full Code Here


  }

  @FuseMethod
  final int _create(final String path, final TypeMode mode, final StructFuseFileInfo info)
  {
    final FileInfoWrapper wrapper = new FileInfoWrapper(path, info);
    final int result = create(path, new ModeWrapper(mode), wrapper);
    wrapper.write();
    return result;
  }
View Full Code Here

  @FuseMethod
  final int _fgetattr(final String path, final StructStat stat, final StructFuseFileInfo info)
  {
    final StatWrapper swrapper = new StatWrapper(path, stat);
    defaultStat(swrapper, FuseJna.getUid(), FuseJna.getGid());
    final FileInfoWrapper fwrapper = new FileInfoWrapper(path, info);
    final int result = fgetattr(path, swrapper, fwrapper);
    swrapper.write();
    fwrapper.write();
    return result;
  }
View Full Code Here

  }

  @FuseMethod
  final int _flush(final String path, final StructFuseFileInfo info)
  {
    return flush(path, new FileInfoWrapper(path, info));
  }
View Full Code Here

  }

  @FuseMethod
  final int _fsync(final String path, final int datasync, final StructFuseFileInfo info)
  {
    return fsync(path, datasync, new FileInfoWrapper(path, info));
  }
View Full Code Here

  }

  @FuseMethod
  final int _fsyncdir(final String path, final int datasync, final StructFuseFileInfo info)
  {
    final FileInfoWrapper wrapper = new FileInfoWrapper(path, info);
    final int result = fsyncdir(path, datasync, wrapper);
    wrapper.write();
    return result;
  }
View Full Code Here

  }

  @FuseMethod
  final int _ftruncate(final String path, final TypeOff offset, final StructFuseFileInfo info)
  {
    final FileInfoWrapper wrapper = new FileInfoWrapper(path, info);
    final int result = ftruncate(path, offset.longValue(), wrapper);
    wrapper.write();
    return result;
  }
View Full Code Here

  }

  @FuseMethod
  final int _lock(final String path, final StructFuseFileInfo info, final int cmd, final StructFlock flock)
  {
    final FileInfoWrapper fileWrapper = new FileInfoWrapper(path, info);
    final FlockWrapper flockWrapper = new FlockWrapper(path, flock);
    final int result = lock(path, fileWrapper, FlockCommand.fromBits(cmd), flockWrapper);
    fileWrapper.write();
    flockWrapper.write();
    return result;
  }
View Full Code Here

  }

  @FuseMethod
  final int _open(final String path, final StructFuseFileInfo info)
  {
    final FileInfoWrapper wrapper = new FileInfoWrapper(path, info);
    final int result = open(path, wrapper);
    wrapper.write();
    return result;
  }
View Full Code Here

  }

  @FuseMethod
  final int _opendir(final String path, final StructFuseFileInfo info)
  {
    final FileInfoWrapper wrapper = new FileInfoWrapper(path, info);
    final int result = opendir(path, wrapper);
    wrapper.write();
    return result;
  }
View Full Code Here

TOP

Related Classes of net.fusejna.StructFuseFileInfo.FileInfoWrapper

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.