gio.output_message
Module for [OutputMessage] class
class OutputMessage
Types 1
classOutputMessage
Structure used for scatter/gather data output when sending multiple messages or packets in one go. You generally pass in an array of #GOutputVectors and the operation will use all the buffers as if they were one buffer.
If @address is null then the message is sent to the default receiver (as previously set by [gio.socket.Socket.connect]).
Fields
GOutputMessage _cInstanceMethods
void * _cPtr()gio.socket_address.SocketAddress address() @propertyGet `address` field. Returns: a #GSocketAddress, or nullvoid address(gio.socket_address.SocketAddress propval) @propertySet `address` field. Params: propval = a #GSocketAddress, or nullgio.types.OutputVector vectors() @propertyGet `vectors` field. Returns: pointer to an array of output vectorsuint numVectors() @propertyGet `numVectors` field. Returns: the number of output vectors pointed to by @vectors.void numVectors(uint propval) @propertySet `numVectors` field. Params: propval = the number of output vectors pointed to by @vectors.uint bytesSent() @propertyGet `bytesSent` field. Returns: initialize to 0. Will be set to the number of bytes that have been sentvoid bytesSent(uint propval) @propertySet `bytesSent` field. Params: propval = initialize to 0. Will be set to the number of bytes that have been sentuint numControlMessages() @propertyGet `numControlMessages` field. Returns: number of elements in @control_messages.void numControlMessages(uint propval) @propertySet `numControlMessages` field. Params: propval = number of elements in @control_messages.