Queues a Fiber to be called whenever the next parsed and triggering IRCEvent matches the passed IRCEvent.Type type.
Queues a Fiber to be called whenever the next parsed and triggering IRCEvent matches the passed IRCEvent.Type type. Overload that implicitly queues [core.thread.fiber.Fiber.getThis()|Fiber.getThis()].
Queues a Fiber to be called whenever the next parsed and triggering IRCEvent matches any of the passed IRCEvent.Type types.
Queues a Fiber to be called whenever the next parsed and triggering IRCEvent matches any of the passed IRCEvent.Type types. Overload that implicitly queues [core.thread.fiber.Fiber.getThis()|Fiber.getThis()].
Queues a void delegate(IRCEvent) delegate to be called whenever the next parsed and triggering const IRCEvent matches the passed IRCEvent.Type type.
Queues a void delegate(IRCEvent) delegate to be called whenever the next parsed and triggering const IRCEvent matches the passed IRCEvent.Type types. Overload that takes an array of types.
Queues a Fiber to be called at a point duration later, by appending it to the plugin's IRCPluginState.scheduledFibers.
Queues a Fiber to be called at a point duration later, by appending it to the plugin's IRCPluginState.scheduledFibers. Overload that implicitly queues [core.thread.fiber.Fiber.getThis()|Fiber.getThis()].
Queues a void delegate() delegate to be called at a point duration later, by appending it to the plugin's IRCPluginState.scheduledDelegates.
Dequeues a Fiber from being called whenever the next parsed and triggering IRCEvent matches the passed IRCEvent.Type type.
Dequeues a Fiber from being called whenever the next parsed and triggering IRCEvent matches the passed IRCEvent.Type type. Overload that implicitly dequeues [core.thread.fiber.Fiber.getThis()|Fiber.getThis()].
Dequeues a Fiber from being called whenever the next parsed and triggering IRCEvent matches any of the passed IRCEvent.Type types.
Dequeues a Fiber from being called whenever the next parsed and triggering IRCEvent matches any of the passed IRCEvent.Type types. Overload that implicitly dequeues [core.thread.fiber.Fiber.getThis()|Fiber.getThis()].
Dequeues a void delegate(IRCEvent) delegate from being called whenever the next parsed and triggering IRCEvent matches the passed IRCEvent.Type type.
Dequeues a void delegate(IRCEvent) delegate from being called whenever the next parsed and triggering IRCEvent matches any of the passed IRCEvent.Type types. Overload that takes a array of types.
Dequeues something from being called whenever the next parsed and triggering IRCEvent matches the passed IRCEvent.Type type. Implementation template.
Removes a Fiber from being called at any point later.
Removes a Fiber from being called at any point later. Overload that implicitly removes [core.thread.fiber.Fiber.getThis()|Fiber.getThis()()].
Removes a void delegate() delegate from being called at any point later by nulling it.
The section of kameloso.plugins.common that deals with delaying executing of Fibers and delegates to a later point in time, and registering such to await a specific type of IRCEvent.
This was all in one plugins/common.d file that just grew too big.