[][src]Module ttv_chat::runner

A set of runners for managing a event loop

To use the AsyncRunner:

  1. choose Connector from connectors.
  2. create a UserConfig.
  3. create and connect the AsyncRunner via its AsyncRunner::connect() method
  4. now you're connected to Twitch, so next things you can do.
    1. join a channel with: AsyncRunner::join(),
    2. write messages with the AsyncWriter provided by AsyncRunner::writer().
    3. signal you want to quit with the AsyncRunner::quit_handle()

Structs

Capabilities

Capabiltiies Twitch acknowledged.

Enums

Error

An error returned by a Runner

Identity

Your identity on Twitch.

Status

Status produced by the loop

StepResult

Result of a single step of the loop