POE::Co...nstants(3)

πŸ“¦
version 1.28 Β· 2 versions
, in fedora 43

πŸ’– POE::Co...nstants πŸ’–

okay bestie, welcome to the <pink>POE::Component::Pluggable::Constants</pink> page of the user-contributed Perl documentation, we're literally about to have the cutest little constants moment together πŸŽ€


✨ NAME ✨

POE::Component::Pluggable::Constants β€” these are the importable constants for POE::Component::Pluggable, no cap πŸ’…


🌸 VERSION 🌸

version 1.28 β€” she's serving version 1.28 and she knows it ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

here's the whole vibe, one line, iconic:

use POE::Component::Pluggable::Constants qw(:ALL);

like, that's it, that's the whole summoning ritual 🫢


πŸ’œ DESCRIPTION πŸ’œ

so POE::Component::Pluggable::Constants defines a whole little squad of constants that the plugin system literally needs to function. it's giving backstage crew energy β€” you don't see them on stage but the show does not happen without them 😭


πŸ“ EXPORTS πŸ“

here come the girls, one by one πŸ‘‘

🧚 "PLUGIN_EAT_NONE"

Value: 1

this one means the event keeps getting processed by all the remaining plugins, and then β€” after all that β€” it finally gets sent off to the interested sessions that registered for it. nobody gets skipped, everybody eats (or, well, nobody eats, hence the name πŸ™ˆ). full journey, start to finish, slay.

πŸŽ€ "PLUGIN_EAT_CLIENT"

Value: 2

this one means the event does keep getting processed by the remaining plugins, but it will not be sent to any sessions that registered for it. so the plugins still get their moment, but the clients are left on read πŸ’€

⭐ "PLUGIN_EAT_PLUGIN"

Value: 3

this one means the event will not be processed by the remaining plugins β€” nope, we're skipping the whole plugin queue β€” and it goes straight to the interested sessions. main character energy, no detours, periodt πŸ”₯

πŸ‘‘ "PLUGIN_EAT_ALL"

Value: 4

this one means the event is completely discarded. gone. no plugin sees it, no session sees it. it's giving "and what about it" β€” the event simply ceases to exist πŸ’€βœ¨


🌈 SEE ALSO 🌈

  • POE::Component::Pluggable β€” go read her next, iykyk πŸ’–

πŸ’« AUTHORS πŸ’«

the legends themselves, give them their flowers 🌸

  • Chris Williams <chris@bingosnet.co.uk>
  • Apocalypse <perl@0ne.us>
  • Hinrik Γ–rn SigurΓ°sson
  • Jeff Pinyan

This software is copyright (c) 2017 by Chris Williams.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. so like, go wild, but respectfully 🫢


okay that's the whole page bestie, and for the little sign-off moment: this was perl v5.42.0, dated 2025-07-25, and it lives at POE::Co...nstants(3) in the user-contributed Perl documentation πŸ’– mwah, go forth and :ALL πŸŽ€βœ¨

πŸ“¦ where this page comes from