Package jnr.ffi

Class StructLayout.String

    • Field Detail

      • charset

        protected final java.nio.charset.Charset charset
      • length

        protected final int length
    • Constructor Detail

      • String

        protected String​(int size,
                         int align,
                         int length,
                         java.nio.charset.Charset cs)
      • String

        protected String​(int size,
                         int align,
                         StructLayout.Offset offset,
                         int length,
                         java.nio.charset.Charset cs)
    • Method Detail

      • length

        public final int length()
      • getStringMemory

        protected abstract Pointer getStringMemory​(Pointer ptr)
      • get

        public abstract java.lang.String get​(Pointer ptr)
      • set

        public abstract void set​(Pointer ptr,
                                 java.lang.String value)
      • toString

        public final java.lang.String toString​(Pointer ptr)