1Net::STOMP::Client::IO(U3s)er Contributed Perl DocumentatNieotn::STOMP::Client::IO(3)
2
3
4
6 Net::STOMP::Client::IO - Input/Output support for Net::STOMP::Client
7
9 This module provides Input/Output (I/O) support. It is used internally
10 by Net::STOMP::Client and should not be directly used elsewhere.
11
12 It uses non-blocking I/O: the socket is in non-blocking mode and errors
13 like "EAGAIN" or "EWOULDBLOCK" are trapped.
14
16 This module provides the following internal methods:
17
18 new(SOCKET)
19 return a new Net::STOMP::Client::IO object (class method)
20
21 queue_data(DATA)
22 queue (append to the internal outgoing buffer) the given data (a
23 binary string reference); return the length of DATA in bytes
24
25 send_data([OPTIONS])
26 send some queued data to the socket; return the total number of
27 bytes written
28
29 receive_data([OPTIONS])
30 receive some data from the socket and put it in the internal
31 incoming buffer; return the total number of bytes read
32
34 Net::STOMP::Client.
35
37 Lionel Cons <http://cern.ch/lionel.cons>
38
39 Copyright (C) CERN 2010-2021
40
41
42
43perl v5.38.0 2023-07-21 Net::STOMP::Client::IO(3)