Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class ExtWire : IWire
Link copied to clipboard
interface IPerContextMap<K : Any, out V : Any> : IViewableMap<K, V> , IRdDynamic

A collection that automatically maps values to keys from RdContext's value set Key-value pairs in this map are automatically managed based on possible values of RdContext

Link copied to clipboard

A non-root node in an object graph which can be synchronized with its remote copy over a network or a similar connection.

Link copied to clipboard

A non-root node in an object graph which can be synchronized with its remote copy over a network or a similar connection, and which allows to subscribe to its changes.

Link copied to clipboard

Entity that could receive messages from wire

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class ModelSynchronizer(val accepts: (Any?) -> Boolean = { true })
Link copied to clipboard
abstract class RdBindableBase : IRdBindable, IPrintable
Link copied to clipboard
abstract class RdDelegateBase<out T : RdBindableBase>(val delegatedBy: T) : IRdBindable, IPrintable
Link copied to clipboard
abstract class RdExtBase : RdReactiveBase
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
fun <T : IRdBindable?> T.bind(): Unit?
fun <T : IRdBindable?> Array<T>.bind()
fun <T : IRdBindable?> List<T>.bind()
Link copied to clipboard
Link copied to clipboard
fun <T : IRdBindable?> T.identify(identities: IIdentities, ids: RdId): Unit?
fun <T : IRdBindable?> Array<T>.identify(identities: IIdentities, ids: RdId)
fun <T : IRdBindable?> List<T>.identify(identities: IIdentities, ids: RdId)
Link copied to clipboard
fun <T : IRdBindable?> T.preBind(lf: Lifetime, parent: IRdDynamic, name: String): Unit?
fun <T : IRdBindable?> Array<T>.preBind(lf: Lifetime, parent: IRdDynamic, name: String)
fun <T : IRdBindable?> List<T>.preBind(lf: Lifetime, parent: IRdDynamic, name: String)
Link copied to clipboard
fun <T : RdBindableBase> T.static(id: Int): T
Link copied to clipboard
fun <T : RdBindableBase> T.withId(id: RdId): T
Link copied to clipboard