shadow:standard

Singleton Time

Parent class

shadow:standard@Object

immutable singleton Time

Singleton Time contains useful methods to easily create TimeSpans.

Author

Claude Abounegm

Create Summary

Modifiers Return Types Method and Description
public () create()

Destroy Summary

Modifiers Return Types Method and Description
public () destroy()

Method Summary

Modifiers Return Types Method and Description
public readonly (Time) copy(AddressMap addresses)
public readonly locked (TimeSpan) fromDays(int days)
public readonly locked (TimeSpan) fromHours(int hours)
public readonly locked (TimeSpan) fromMicroSeconds(int microSeconds)
public readonly locked (TimeSpan) fromMilliSeconds(int milliSeconds)
public readonly locked (TimeSpan) fromMinutes(int minutes)
public readonly locked (TimeSpan) fromNanoSeconds(long nanoSeconds)
public readonly locked (TimeSpan) fromSeconds(int seconds)

Property Summary

Modifiers Return Types Method and Description
public readonly get (immutable TimeSpan) InfiniteTimeout()
public readonly get locked (TimeSpan) epochNow()

Create Detail

create

public create() => ()

Destroy Detail

destroy

public destroy() => ()

Method Detail

copy

public readonly copy(AddressMap addresses) => (Time)

fromDays

public readonly locked fromDays(int days) => (TimeSpan)

fromHours

public readonly locked fromHours(int hours) => (TimeSpan)

fromMicroSeconds

public readonly locked fromMicroSeconds(int microSeconds) => (TimeSpan)

fromMilliSeconds

public readonly locked fromMilliSeconds(int milliSeconds) => (TimeSpan)

fromMinutes

public readonly locked fromMinutes(int minutes) => (TimeSpan)

fromNanoSeconds

public readonly locked fromNanoSeconds(long nanoSeconds) => (TimeSpan)

fromSeconds

public readonly locked fromSeconds(int seconds) => (TimeSpan)

Property Detail

InfiniteTimeout

public readonly get InfiniteTimeout() => (immutable TimeSpan)

epochNow

public readonly get locked epochNow() => (TimeSpan)