Constructor taking a string (channel) name.
How many messages to keep in memory, to allow for nuking.
Representation of a broadcast (stream).
A unique ID for this instance of a room.
Display name of the broadcaster.
Account name of the broadcaster.
Name of the channel.
Associative array of the Followers of this channel, keyed by nickname.
UNIX timestamp of when followers was last cached.
Broadcaster user/account/room ID (not name).
The last n messages sent in the channel, used by nuke.
Set when we see a USERSTATE upon joining the channel.
Song request history; UNIX timestamps keyed by nickname.
The current, ongoing stream.
Contained state of a channel, so that there can be several alongside each other.