Packages

object Platform

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Platform
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. type CString = String
  2. class Callback0 extends Callback
  3. class Callback1 extends Callback
  4. class Callback2 extends Callback
  5. type FunctionPointer = Callback
  6. type Pointer = com.sun.jna.Pointer
  7. type PointerToPointer = com.sun.jna.Pointer
  8. type ThreadLocal[T] = java.lang.ThreadLocal[T]

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def Zone[T](fn: (Unit) => T): T
  5. def alloc(size: Int): Pointer
  6. def allocPointerToPointer: PointerToPointer
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def cLongToLong(cLong: NativeLong): Long
  9. def cSizeToLong(cSize: NativeLong): Long
  10. val cbkRef: Class[_ <: AnyRef]
  11. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
  12. def dereferencePointerToPointer(pointer: PointerToPointer): Pointer
  13. val emptyCString: CString
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def equals(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef → Any
  16. def fromCString(ptr: Pointer, charset: Charset): String
  17. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  18. def getFnPtr0(fn: () => Unit): Pointer
  19. def getFnPtr1(fn: (Pointer) => Unit): Pointer
  20. def getFnPtr2(fn: (Pointer, Pointer) => Pointer): (Any, Pointer)
  21. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @IntrinsicCandidate()
  22. def intToCLong(int: Int): NativeLong
  23. def intToCSize(int: Int): NativeLong
  24. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  25. final val isNative: Boolean(false)
  26. val meth: Method
  27. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  29. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @IntrinsicCandidate()
  30. def pointerToLong(pointer: Pointer): Long
  31. def ptrSize: Int
  32. def setPtrByte(ptr: Pointer, offset: Int, value: Byte): Unit
  33. def setPtrFnPtr(ptr: Pointer, offset: Int, value: Long): Unit
  34. def setPtrInt(ptr: Pointer, offset: Int, value: Int): Unit
  35. def setPtrLong(ptr: Pointer, offset: Int, value: Long): Unit
  36. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  37. def threadLocalWithInitial[T](initial: () => T): java.lang.ThreadLocal[T]
  38. def toCString(str: String, charset: Charset = Charset.defaultCharset()): CString
  39. def toCWideString[T](str: String)(fn: (WString) => T): T
  40. def toString(): String
    Definition Classes
    AnyRef → Any
  41. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  42. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  43. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from AnyRef

Inherited from Any

Ungrouped