fr.inria.powerapi.core

Tick

case class Tick (subscription: TickSubscription, timestamp: Long) extends Message with Ordering[Tick] with Product with Serializable

Each PowerAPI's request is created according to a specific time period. Each time period is "ticked", as a clock "tick", according to a specific timestamp. A Tick is a wrapper of this specific timestamp, according a given TickSubscription.

Linear Supertypes
Product, Equals, Ordering[Tick], Serializable, Serializable, PartialOrdering[Tick], Equiv[Tick], Comparator[Tick], Message, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. Hide All
  2. Show all
  1. Tick
  2. Product
  3. Equals
  4. Ordering
  5. Serializable
  6. Serializable
  7. PartialOrdering
  8. Equiv
  9. Comparator
  10. Message
  11. AnyRef
  12. Any
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Tick (subscription: TickSubscription, timestamp: Long)

Value Members

  1. def != (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  2. def != (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  3. def ## (): Int

    Attributes
    final
    Definition Classes
    AnyRef → Any
  4. def == (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  5. def == (arg0: Any): Boolean

    Attributes
    final
    Definition Classes
    Any
  6. def asInstanceOf [T0] : T0

    Attributes
    final
    Definition Classes
    Any
  7. def canEqual (arg0: Any): Boolean

    Definition Classes
    Tick → Equals
  8. def clone (): AnyRef

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  9. def compare (a: Tick, b: Tick): Int

    Definition Classes
    Tick → Ordering → Comparator
  10. def eq (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  11. def equals (arg0: Any): Boolean

    Definition Classes
    Tick → Equals → Comparator → AnyRef → Any
  12. def equiv (x: Tick, y: Tick): Boolean

    Definition Classes
    Ordering → PartialOrdering → Equiv
  13. def finalize (): Unit

    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws()
  14. def getClass (): java.lang.Class[_]

    Attributes
    final
    Definition Classes
    AnyRef → Any
  15. def gt (x: Tick, y: Tick): Boolean

    Definition Classes
    Ordering → PartialOrdering
  16. def gteq (x: Tick, y: Tick): Boolean

    Definition Classes
    Ordering → PartialOrdering
  17. def hashCode (): Int

    Definition Classes
    Tick → AnyRef → Any
  18. def isInstanceOf [T0] : Boolean

    Attributes
    final
    Definition Classes
    Any
  19. def lt (x: Tick, y: Tick): Boolean

    Definition Classes
    Ordering → PartialOrdering
  20. def lteq (x: Tick, y: Tick): Boolean

    Definition Classes
    Ordering → PartialOrdering
  21. def max (x: Tick, y: Tick): Tick

    Definition Classes
    Ordering
  22. def min (x: Tick, y: Tick): Tick

    Definition Classes
    Ordering
  23. implicit def mkOrderingOps (lhs: Tick): Ops

    Attributes
    implicit
    Definition Classes
    Ordering
  24. def ne (arg0: AnyRef): Boolean

    Attributes
    final
    Definition Classes
    AnyRef
  25. def notify (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  26. def notifyAll (): Unit

    Attributes
    final
    Definition Classes
    AnyRef
  27. def on [U] (f: (U) ⇒ Tick): Ordering[U]

    Definition Classes
    Ordering
  28. def productArity : Int

    Definition Classes
    Tick → Product
  29. def productElement (arg0: Int): Any

    Definition Classes
    Tick → Product
  30. def productIterator : Iterator[Any]

    Definition Classes
    Product
  31. def productPrefix : String

    Definition Classes
    Tick → Product
  32. def reverse : Ordering[Tick]

    Definition Classes
    Ordering → PartialOrdering
  33. val subscription : TickSubscription

  34. def synchronized [T0] (arg0: ⇒ T0): T0

    Attributes
    final
    Definition Classes
    AnyRef
  35. val timestamp : Long

  36. def toString (): String

    Definition Classes
    Tick → AnyRef → Any
  37. def tryCompare (x: Tick, y: Tick): Some[Int]

    Definition Classes
    Ordering → PartialOrdering
  38. def wait (): Unit

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

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

    Attributes
    final
    Definition Classes
    AnyRef
    Annotations
    @throws()

Deprecated Value Members

  1. def productElements : Iterator[Any]

    Definition Classes
    Product
    Annotations
    @deprecated
    Deprecated

    use productIterator instead

Inherited from Product

Inherited from Equals

Inherited from Ordering[Tick]

Inherited from Serializable

Inherited from Serializable

Inherited from PartialOrdering[Tick]

Inherited from Equiv[Tick]

Inherited from Comparator[Tick]

Inherited from Message

Inherited from AnyRef

Inherited from Any