[−][src]Module twitchchat::runner
A set of runners for managing a event loop
To use the AsyncRunner:
- choose Connector from connectors.
- create a UserConfig.
- create and connect the AsyncRunner via its AsyncRunner::connect() method
- now you're connected to Twitch, so next things you can do.
- join a channel with: AsyncRunner::join(),
- write messages with the AsyncWriter provided by AsyncRunner::writer().
- signal you want to quit with the AsyncRunner::quit_handle()
Structs
AsyncRunner | async An asynchronous runner |
Capabilities | Capabiltiies Twitch acknowledged. |
Channel | async A channel that you are on. |
NotifyHandle | async A notify handle for sending a single-shot signal to the 'other side' |
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 |