DSLink Provider for the Browser
Constructors
- LinkProvider(String brokerUrl, String prefix, { Map<String, dynamic> defaultNodes, Map<String, NodeFactory> profiles, NodeProvider provider, DataStorage dataStore, bool loadNodes: false, bool isRequester: true, bool isResponder: true, String token })
Properties
- brokerUrl → String
-
read / write
- dataStore → DataStorage
-
read / write
- defaultNodes → Map<String, dynamic>
-
read / write
- isRequester → bool
-
read / write
- isResponder → bool
-
read / write
- link → BrowserECDHLink
-
read / write
- loadNodes → bool
-
read / write
- onRequesterReady → Future<Requester>
-
read-only
- prefix → String
-
read / write
- privateKey → PrivateKey
-
read / write
- profiles → Map<String, NodeFactory>
-
read / write
- provider → NodeProvider
-
read / write
- requester → Requester
-
read-only
- token → String
-
read / write
- hashCode → int
-
The hash code for this object.
read-only, inherited - runtimeType → Type
-
A representation of the runtime type of the object.
read-only, inherited
Operators
-
operator [](
String path) → LocalNode -
operator ~(
) → LocalNode -
operator ==(
other) → bool -
The equality operator.
inherited
Methods
-
addNode(
String path, Map m) → LocalNode -
close(
) → void -
connect(
) → Future -
getNode(
String path) → LocalNode -
init(
) → Future -
initLinkWithPrivateKey(
) → Future -
onValueChange(
String path, { int cacheLevel: 1 }) → Stream<ValueUpdate> -
removeNode(
String path) → void -
resetSavedNodes(
) → Future -
save(
) → Future -
syncValue(
String path) → void -
Remote Path of Responder
-
updateValue(
String path, value) → void -
val(
String path, [ value = unspecified ]) → dynamic -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent method or property is accessed.
inherited -
toString(
) → String -
Returns a string representation of this object.
inherited