Package-level declarations
Types
Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FUNCTION, AnnotationTarget.CLASS, AnnotationTarget.FILE ] )
Indicates that a function, class, or file should not be automatically instrumented with alignment behavior by the Collektive compiler plugin.
Link copied to clipboard
A method to share data between nodes in a network.
Link copied to clipboard
@Target(allowedTargets = [AnnotationTarget.FUNCTION, AnnotationTarget.PROPERTY, AnnotationTarget.CLASS ] )
Represents methods intended to be used internally only. The usage of these methods is discouraged and should be avoided.
Link copied to clipboard
In-memory share. No serialization. Working only across multiple nodes hosted on the same operating system (for instance, in simulation).
Link copied to clipboard
Link copied to clipboard
Specifies the value toSend and the value toReturn of a yielding operator.
Link copied to clipboard
typealias YieldingScope<Shared, Returned> = YieldingContext<Shared, Returned>.(Shared) -> YieldingResult<Shared, Returned>