Qore DataStreamClient Module Reference  1.1
 All Classes Namespaces Functions Variables Groups Pages

Introduction to the DataStreamClient Module

The DataStreamClient module provides client support for the DataStream protocol: YAML-encoded HTTP chunked transfers where each chunk is a unique data entity.

In Qore, DataStream support is implemented on top of the REST infrastructure provided by the Qore library; in this module, the DataStreamClient class inherits and extends RestClient for this reason.

To use this module, use "%requires DataStreamClient" in your code.

All the public symbols in the module are defined in the DataStreamClient namespace


Most of the underlying functionality is provided by the DataStreamUtil module

Release Notes

DataStreamClient v1.1

  • updated for internal RestClient API changes related to REST schema validation (issue 2072)

DataStreamClient v1.0.1

  • fixed bugs handling chunked non-DataStream messages (issue 1438)

DataStreamClient v1.0

  • initial release of the module