responder library
DSA Responder API
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 dsalink different dsalink 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
Typedefs
-
IconResolver
= Future<
ByteData> Function(String name) - InvokeCallback = InvokeResponse Function(Map params, Responder responder, InvokeResponse response, LocalNode? parentNode)
- NodeFactory = LocalNode Function(String path)
- OnInvokeClosed = void Function(InvokeResponse response)
- OnInvokeSend = void Function(InvokeResponse response, Map m)
- OnReqParams = bool Function(InvokeResponse resp, Map m)
- return true if params are valid
- ResponseTraceCallback = dynamic Function(ResponseTrace update)
- SimpleNodeFactory = SimpleNode? Function(String? path)