irc.tracker

Members

Aliases

CustomTrackedUser
alias CustomTrackedUser(Payload : void) = TrackedUser
IrcTracker
alias IrcTracker = CustomIrcTracker!void

Keeps track of all channels and channel members visible to the associated $(DPREF client, IrcClient) connection.

TrackedChannel
alias TrackedChannel = CustomTrackedChannel!void

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

Classes

CustomIrcTracker
class CustomIrcTracker(Payload = void)

Keeps track of all channels and channel members visible to the associated $(DPREF client, IrcClient) connection.

IrcTrackingException
class IrcTrackingException

Functions

track
CustomIrcTracker!Payload track(IrcClient client)

Create a new channel and user tracking object for the given $(DPREF _client, IrcClient). Tracking for the new object is initially disabled; use IrcTracker.start to commence tracking.

Structs

CustomTrackedChannel
struct CustomTrackedChannel(Payload = void)

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

CustomTrackedUser
struct CustomTrackedUser(Payload)

Represents an IRC user for use by CustomIrcTracker.

TrackedUser
struct TrackedUser

Represents an IRC user for use by IrcTracker.

Meta