Klasse LibC.Statvfs

java.lang.Object
com.sun.jna.Structure
com.sun.jna.platform.linux.LibC.Statvfs
Umschließende Schnittstelle:
LibC

@FieldOrder({"f_bsize","f_frsize","f_blocks","f_bfree","f_bavail","f_files","f_ffree","f_favail","f_fsid","_f_unused","f_flag","f_namemax","_f_spare"}) public static class LibC.Statvfs extends Structure
  • Felddetails

  • Konstruktordetails

    • Statvfs

      public Statvfs()
  • Methodendetails

    • getFieldList

      protected List<Field> getFieldList()
      Beschreibung aus Klasse kopiert: Structure
      Look up all fields in this class and superclasses.
      Setzt außer Kraft:
      getFieldList in Klasse Structure
      Gibt zurück:
      ordered list of public Field available on this Structure class.
    • getFieldOrder

      protected List<String> getFieldOrder()
      Beschreibung aus Klasse kopiert: Structure
      Returns this Structure's field names in their proper order.
      When defining a new Structure you shouldn't override this method, but use Structure.FieldOrder annotation to define your field order(this also works with inheritance)
      If you want to do something non-standard you can override the method and define it as followed
      
       protected List getFieldOrder() {
           return Arrays.asList(...);
       }
       
      IMPORTANT When deriving from an existing Structure subclass, ensure that you augment the list provided by the superclass, e.g.
      
       protected List getFieldOrder() {
           List fields = new LinkedList(super.getFieldOrder());
           fields.addAll(Arrays.asList(...));
           return fields;
       }
       
      Field order must be explicitly indicated, since the field order as returned by Class.getFields() is not guaranteed to be predictable.
      Setzt außer Kraft:
      getFieldOrder in Klasse Structure
      Gibt zurück:
      ordered list of field names