Class CurrentTimeUserMessage

java.lang.Object
velox.api.layer1.messages.CurrentTimeUserMessage
All Implemented Interfaces:
Layer1ApiIgnorableDownwardMessage, velox.api.layer1.messages.Layer1ApiIgnorableUpwardMessage

public class CurrentTimeUserMessage extends Object implements Layer1ApiIgnorableDownwardMessage, velox.api.layer1.messages.Layer1ApiIgnorableUpwardMessage
  • Field Details

    • time

      public final long time
      Current providers time
    • isEventsSkipped

      public final boolean isEventsSkipped
      If true, indicates some events might have been skipped
      For example, will happen after system sleep mode ended
    • isBeforeEventsSkipped

      public final boolean isBeforeEventsSkipped
      If true, indicates that we are going to skip CurrentTimeUserMessage's. Next message will have flag isEventsSkipped set to true.
    • afterEventsSkippedTime

      public final long afterEventsSkippedTime
      The time of the next event which will have flag isEventsSkipped set to true. Works only with the flag isBeforeEventsSkipped set to true, otherwise the value is Long.MIN_VALUE.
  • Constructor Details

    • CurrentTimeUserMessage

      public CurrentTimeUserMessage(long time)
    • CurrentTimeUserMessage

      public CurrentTimeUserMessage(long time, boolean isEventsSkipped)
    • CurrentTimeUserMessage

      public CurrentTimeUserMessage(long time, boolean isEventsSkipped, boolean isBeforeEventsSkipped, long afterEventsSkippedTime)
  • Method Details