DSA Responder API
Typedefs
-
IconResolver(
String name) → Future<ByteData> -
InvokeCallback(
Map params, Responder responder, InvokeResponse response, LocalNode parentNode) → InvokeResponse -
NodeFactory(
String path) → LocalNode -
OnInvokeClosed(
InvokeResponse response) → void -
OnInvokeSend(
InvokeResponse response, Map m) → void -
OnReqParams(
InvokeResponse resp, Map m) → bool -
return true if params are valid
-
ResponseTraceCallback(
ResponseTrace update) → dynamic -
SimpleNodeFactory(
String path) → SimpleNode
Classes
- AsyncTableResult
-
An Asynchronous Table Result This can be used to return asynchronous tables from actions.
- Configs
- ConfigSetting
- DefinitionNode
-
definition nodes are serializable node that won"t change the only change will be a global upgrade
- DummyPermissionManager
- InvokeResponse
- IPermissionManager
- IStorageManager
-
general purpose storage class
- ISubscriptionNodeStorage
-
the storage of one value
- ISubscriptionResponderStorage
-
a storage container for one dslink different dslink will have different ISubscriptionResponderStorage
- IValueStorage
-
basic value storage
- IValueStorageBucket
-
a storage class for general purpose key/value pair
- ListResponse
- LiveTable
-
A Live-Updating Table
- LiveTableRow
- LocalNode
-
Base Class for responder-side nodes.
- LocalNodeImpl
- MutableNodeProvider
-
Interface for node providers that are mutable.
- NodeProvider
-
Provides Nodes for a responder. A single node provider can be reused by multiple responder.
- NodeProviderImpl
- Responder
-
a responder for one connection
- Response
- ResponseTrace
- RespSubscribeController
- RespSubscribeListener
- SerializableNodeProvider
-
Interface for node providers that are serializable.
- SimpleHiddenNode
-
A hidden node.
- SimpleNode
-
A Simple Node Implementation A flexible node implementation that should fit most use cases.
- SimpleNodeProvider
- SimpleTableResult
-
A simple table result. This is used to return simple tables from an action.
- SubscribeResponse
- SysGetIconNode
- WaitForMe