Net::ST...ent::IO(3)
π Net::ST...ent::IO(3) π
okay so this is the User Contributed Perl Documentation page for Net::ST...ent::IO(3), and bestie, it's giving internal I/O support with a very specific job. Let's get into it π«Ά
πΈ NAME πΈ
Net::STOMP::Client::IO - Input/Output support for Net::STOMP::Client
β¨ DESCRIPTION β¨
This module literally provides Input/Output (I/O) support. It is used internally by Net::STOMP::Client and should not be directly used elsewhere β no cap, it's an internal module, not a main-character module you should be calling yourself π
It uses non-blocking I/O: the socket is in non-blocking mode, and errors like EAGAIN or EWOULDBLOCK are trapped. So yes, it's out here catching those little socket gremlins so the rest of the code can breathe πβ¨
π FUNCTIONS π
This module provides the following internal methods, and yes, they are all doing very important little jobs:
new(SOCKET)β return a newNet::STOMP::Client::IOobject (class method, periodt π«)queue_data(DATA)β queue the given data by appending it to the internal outgoing buffer;DATAis a binary string reference. Return the length ofDATAin bytes π¦send_data([OPTIONS])β send some queued data to the socket; return the total number of bytes written π₯receive_data([OPTIONS])β receive some data from the socket and put it in the internal incoming buffer; return the total number of bytes read π¦
π SEE ALSO π
Net::STOMP::Client β go check out the actual main character of this whole situation π
π AUTHOR π
Lionel Cons <http://cern.ch/lionel.cons> β¨
Copyright (C) CERN 2010-2017
mwah π this iconic little page comes from perl v5.32.1 and is dated 2019-07-26 β catch you in the terminal, bestie π«Άπ
π¦ where this page comes from
- epel 9: perl-Net-STOMP-Client 2.3-10.el9 Β· GPL+ or Artistic
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms