org.powerapi.reporter

PowerAPIFuse

Related Doc: package reporter

class PowerAPIFuse extends FuseFilesystemAdapterFull with Runnable

Linear Supertypes
Runnable, FuseFilesystemAdapterFull, FuseFilesystem, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PowerAPIFuse
  2. Runnable
  3. FuseFilesystemAdapterFull
  4. FuseFilesystem
  5. AnyRef
  6. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PowerAPIFuse(reporter: ActorRef, fuseFileName: String)

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. lazy val Dir: Regex

  5. lazy val EnergyPidDirFormat: Regex

  6. lazy val EnergyPidFileFormat: Regex

  7. def access(arg0: String, arg1: Int): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  8. def afterUnmount(arg0: File): Unit

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  9. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  10. def beforeMount(arg0: File): Unit

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  11. def beforeUnmount(arg0: File): Unit

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  12. def bmap(arg0: String, arg1: FileInfoWrapper): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  13. def chmod(arg0: String, arg1: ModeWrapper): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  14. def chown(arg0: String, arg1: Long, arg2: Long): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  15. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. lazy val conf: HashMap[String, String]

  17. def create(arg0: String, arg1: ModeWrapper, arg2: FileInfoWrapper): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  18. def defaultStat(arg0: StatWrapper, arg1: Long, arg2: Long): Unit

    Attributes
    protected[net.fusejna]
    Definition Classes
    FuseFilesystem
  19. def destroy(): Unit

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  20. final def eq(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean

    Definition Classes
    AnyRef → Any
  22. def fgetattr(arg0: String, arg1: StatWrapper, arg2: FileInfoWrapper): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  23. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  24. def flush(arg0: String, arg1: FileInfoWrapper): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  25. def fsync(arg0: String, arg1: Int, arg2: FileInfoWrapper): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  26. def fsyncdir(arg0: String, arg1: Int, arg2: FileInfoWrapper): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  27. def ftruncate(arg0: String, arg1: Long, arg2: FileInfoWrapper): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  28. final def getClass(): Class[_]

    Definition Classes
    AnyRef → Any
  29. final def getFuseContext(): StructFuseContext

    Attributes
    protected[net.fusejna]
    Definition Classes
    FuseFilesystem
  30. def getFuseContextGid(): TypeGid

    Attributes
    protected[net.fusejna]
    Definition Classes
    FuseFilesystem
  31. def getFuseContextPid(): TypePid

    Attributes
    protected[net.fusejna]
    Definition Classes
    FuseFilesystem
  32. def getFuseContextUid(): TypeUid

    Attributes
    protected[net.fusejna]
    Definition Classes
    FuseFilesystem
  33. final def getMountPoint(): File

    Definition Classes
    FuseFilesystem
  34. def getName(): String

    Attributes
    protected[net.fusejna.util]
    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  35. def getOptions(): Array[String]

    Attributes
    protected[net.fusejna.util]
    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  36. def getattr(path: String, stat: StatWrapper): Int

    Definition Classes
    PowerAPIFuse → FuseFilesystemAdapterFull → FuseFilesystem
  37. def getxattr(arg0: String, arg1: String, arg2: XattrFiller, arg3: Long, arg4: Long): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  38. def hashCode(): Int

    Definition Classes
    AnyRef → Any
  39. def init(): Unit

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  40. final def isInstanceOf[T0]: Boolean

    Definition Classes
    Any
  41. final def isMounted(): Boolean

    Definition Classes
    FuseFilesystem
  42. def link(arg0: String, arg1: String): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  43. def listxattr(arg0: String, arg1: XattrListFiller): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  44. def lock(arg0: String, arg1: FileInfoWrapper, arg2: FlockCommand, arg3: FlockWrapper): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  45. final def log(arg0: Logger): FuseFilesystem

    Attributes
    protected[net.fusejna]
    Definition Classes
    FuseFilesystem
  46. final def log(arg0: Boolean): FuseFilesystem

    Attributes
    protected[net.fusejna]
    Definition Classes
    FuseFilesystem
  47. def mkdir(path: String, mode: ModeWrapper): Int

    Definition Classes
    PowerAPIFuse → FuseFilesystemAdapterFull → FuseFilesystem
  48. def mknod(arg0: String, arg1: ModeWrapper, arg2: Long): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  49. final def mount(arg0: String): Unit

    Definition Classes
    FuseFilesystem
    Annotations
    @throws( classOf[net.fusejna.FuseException] )
  50. final def mount(arg0: File, arg1: Boolean): Unit

    Definition Classes
    FuseFilesystem
    Annotations
    @throws( classOf[net.fusejna.FuseException] ) @throws( ... )
  51. final def mount(arg0: File): Unit

    Definition Classes
    FuseFilesystem
    Annotations
    @throws( classOf[net.fusejna.FuseException] )
  52. lazy val mountPoint: String

  53. final def ne(arg0: AnyRef): Boolean

    Definition Classes
    AnyRef
  54. final def notify(): Unit

    Definition Classes
    AnyRef
  55. final def notifyAll(): Unit

    Definition Classes
    AnyRef
  56. def open(arg0: String, arg1: FileInfoWrapper): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  57. def opendir(arg0: String, arg1: FileInfoWrapper): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  58. val pidsFileName: String

  59. def read(path: String, buffer: ByteBuffer, size: Long, offset: Long, info: FileInfoWrapper): Int

    Definition Classes
    PowerAPIFuse → FuseFilesystemAdapterFull → FuseFilesystem
  60. def readdir(path: String, filler: DirectoryFiller): Int

    Definition Classes
    PowerAPIFuse → FuseFilesystemAdapterFull → FuseFilesystem
  61. def readlink(arg0: String, arg1: ByteBuffer, arg2: Long): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  62. def release(arg0: String, arg1: FileInfoWrapper): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  63. def releasedir(arg0: String, arg1: FileInfoWrapper): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  64. def removexattr(arg0: String, arg1: String): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  65. def rename(arg0: String, arg1: String): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  66. def rmdir(path: String): Int

    Definition Classes
    PowerAPIFuse → FuseFilesystemAdapterFull → FuseFilesystem
  67. def run(): Unit

    Definition Classes
    PowerAPIFuse → Runnable
  68. def setxattr(arg0: String, arg1: String, arg2: ByteBuffer, arg3: Long, arg4: Int, arg5: Int): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  69. def statfs(arg0: String, arg1: StatvfsWrapper): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  70. def symlink(arg0: String, arg1: String): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  71. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  72. def toString(): String

    Definition Classes
    AnyRef → Any
  73. def truncate(arg0: String, arg1: Long): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  74. def unlink(arg0: String): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  75. final def unmount(): Unit

    Definition Classes
    FuseFilesystem
    Annotations
    @throws( classOf[net.fusejna.FuseException] ) @throws( classOf[java.io.IOException] )
  76. def utimens(arg0: String, arg1: TimeBufferWrapper): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem
  77. final def wait(): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  78. final def wait(arg0: Long, arg1: Int): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  79. final def wait(arg0: Long): Unit

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  80. def write(arg0: String, arg1: ByteBuffer, arg2: Long, arg3: Long, arg4: FileInfoWrapper): Int

    Definition Classes
    FuseFilesystemAdapterFull → FuseFilesystem

Inherited from Runnable

Inherited from FuseFilesystemAdapterFull

Inherited from FuseFilesystem

Inherited from AnyRef

Inherited from Any

Ungrouped