CustomTrackedChannel

Represents an IRC channel and its member users for use by IrcTracker.

The list of members includes the user associated with the tracking object. If the IrcTracker used to access an instance of this type was since stopped, the channel presents the list of members as it were at the time of the tracker being stopped.

Constructors

this
this()
Undocumented in source.

Alias This

erasePayload

Members

Functions

erasePayload
TrackedChannel erasePayload()
Undocumented in source. Be warned that the author may not have intended to support it.
name
string name()

Name of the channel, including the channel prefix.

opBinary
CustomTrackedUser!Payload* opBinary(char[] nick)

Lookup a member of this channel by nick name. null is returned if the given nick is not a member of this channel.

users
auto users()

InputRange of all member users of this channel, where each user is given as a (MREF TrackedUser)*.

Parameters

Payload

type of extra storage per TrackedUser object

See Also

Meta