755a315dc5
Added the following RPCs to the DDS protocol: - getLogHistoryLength - setLogHistoryLength Historical logs will be sent to clients when they connect and subscribe to the Logging stream for the first time. Current default log history length is 10,000 messages to support applications with chatty logging at startup. Change-Id: Ic6cd9c58673fbb7179b6ac0f1f6581cb8ada03fa Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/146444 Commit-Queue: Ben Konyi <bkonyi@google.com> Reviewed-by: Siva Annamalai <asiva@google.com>
This package is a work in-progress and the API may not be stable. Stay tuned for updates.
A package used to spawn the Dart Developer Service (DDS), which is used to communicate with a Dart VM Service instance and provide extended functionality to the core VM Service Protocol.
Functionality
Existing VM Service clients can issue both HTTP and websocket requests to a running DDS instance as if it were an instance of the VM Service itself. If a request corresponds to an RPC defined in the VM Service Protocol, DDS will forward the request and return the response from the VM Service. Requests corresponding to an RPC defined in the DDS Protocol will be handled directly by the DDS instance.