| Home | Libraries | People | FAQ | More

###### test::stream::stream (3 of 5 overloads)

Construct a stream.

<h7> Synopsis </h7>

    stream(
        net::io_context& ioc,
        fail_count& fc);

<h7> Description </h7>

The stream will be created in a disconnected state.

<h7> Parameters </h7>

Name | Description
--- | ---
`ioc` | The `io_context` object that the stream will use to dispatch handlers for any asynchronous operations.
`fc` | The `test::fail_count` to associate with the stream. Each I/O operation performed on the stream will increment the fail count. When the fail count reaches its internal limit, a simulated failure error will be raised.