OutputMessage#
Added in version 2.44.
- class OutputMessage(*args, **kwargs)#
Structure used for scatter/gather data output when sending multiple
messages or packets in one go. You generally pass in an array of
OutputVector
and the operation will use all the buffers as if they
were one buffer.
If address
is None
then the message is sent to the default receiver
(as previously set by connect()
).
Fields#
- class OutputMessage
- address#
A
SocketAddress
, orNone
- bytes_sent#
Initialize to 0. Will be set to the number of bytes that have been sent
- control_messages#
A pointer to an array of
SocketControlMessage
, orNone
.
- num_control_messages#
Number of elements in
control_messages
.
- num_vectors#
The number of output vectors pointed to by
vectors
.
- vectors#
Pointer to an array of output vectors