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.

  1. struct CustomTrackedChannel(Payload = void)
  2. alias TrackedChannel = CustomTrackedChannel!void

Disabled Default Constructor

A disabled default is present on this object. To use it, use one of the other constructors or a factory function.

Alias This

erasePayload

Members

Functions

name
string name()

Name of the channel, including the channel prefix.

opBinary
CustomTrackedUser!Payload* opBinary(in 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)*.

See Also

Meta