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

Classes:

Note
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