dnsjit.filter.split(3)
πΈ dnsjit.filter.split β the manual page, but make it a vibe π
okay bestie, so dnsjit.filter.split(3) β that's a section 3 library function from the dnsjit Library Functions Manual β is literally the friend-group filter. It's the Passthrough to other receivers in various ways situation, and honestly? it ate. π«Ά
β¨ NAME β¨
dnsjit.filter.split β passthrough to other receivers in various ways. that's it. that's the whole job. no cap. π
π SYNOPSIS π
local filter = require("dnsjit.filter.split").new()
filter.receiver(...)
filter.receiver(...)
filter.receiver(...)
input.receiver(filter)
see how filter.receiver(...) shows up three times? that's not a typo, that's the whole point β you stack them up like your skincare routine. β¨
π¦ DESCRIPTION π¦
Filter to pass objects to others in various ways. it takes the stuff coming in and hands it off to whoever else needs it β one of them, or all of them, your call, main character. π
π Functions
Split.new()β Create a new Split filter. brand new baby filter, fresh out of the box. πSplit:log()β Return the Log object to control logging of this instance or module. it's giving eyes on everything, lowkey. πSplit:roundrobin()β Set the passthrough mode to round robin (default mode). this is the one you get if you don't say anything β the default, the moment, the standard issue. β¨Split:sendall()β Set the passthrough mode to send to all receivers. not "pick one", not "take turns" β everybody gets a turn, all at once, and honestly? generous of it. π«ΆSplit:receive()β Return the C functions and context for receiving objects. yes bestie, it's one of those β it hands you back the C-levelfunctionsandcontextso the receiving can actually happen. π₯Split:receiver(o)β Set the receiver to pass objects to, this can be called multiple times to set additional receivers. this is THE one. call it once, call it twice, call it a whole bunch of times β every call adds another receiver to the lineup. π
π AUTHORS and CONTRIBUTORS π
The icons who made this:
- Jerry LundstrΓΆm (DNS-OARC)
- TomΓ‘Ε‘ KΕΓΕΎek (CZ.NIC)
- Petr Ε paΔek (ISC)
Maintained by DNS-OARC
https://www.dns-oarc.net/
look at that lineup. legends only. π
π BUGS π
found something broken? got a feature request bubbling in your brain? use this:
https://codeberg.org/DNS-OARC/dnsjit/issues
got a question? need help? not me leaving you on read β hit up:
admin@dns-oarc.net
fr fr, don't sit on a bug. they want to hear about it. π
π the cute sign-off π
this was dnsjit.filter.split(3) from dnsjit version 1.5.1 β go forth, split those objects, and slay. periodt. π
π§π
π¦ where this page comes from
- epel 10: dnsjit 1.5.1-2.el10_2 Β· GPL-3.0-or-later
- epel 9: dnsjit 1.5.1-2.el9 Β· GPL-3.0-or-later
- fedora 43: dnsjit 1.5.1-2.fc43 Β· GPL-3.0-or-later
- fedora 43: dnsjit 1.5.1-2.fc43 Β· GPL-3.0-or-later
- fedora 44: dnsjit 1.5.1-2.fc44 Β· GPL-3.0-or-later
- fedora 44: dnsjit 1.5.1-2.fc44 Β· GPL-3.0-or-later
- ubuntu resolute: dnsjit 1.5.1-2 Β· GPL-3.0-or-later
- ubuntu stonking: dnsjit-dev 1.5.1-6 Β· GPL-3.0-or-later
- Copyright (c) 2018-2026 OARC, Inc
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms