Method
SoupWebsocketExtensionprocess_incoming_message
Declaration [src]
GBytes*
soup_websocket_extension_process_incoming_message (
SoupWebsocketExtension* extension,
guint8* header,
GBytes* payload,
GError** error
)
Description [src]
Process a message after it’s received.
If the payload isn’t changed the given payload
is just returned, otherwise
g_bytes_unref()
is called on the given payload
and a new
GBytes
is returned with the new data.
Extensions using reserved bits of the header will reset them in header
.
Parameters
header |
guint8* |
The message header. |
|
The argument will be modified by the function. | |
payload |
GBytes |
The payload data. |
|
The instance takes ownership of the data, and is responsible for freeing it. | |
error |
GError ** |
The return location for a GError* , or NULL . |
Return value
Returns: | GBytes |
The message payload data, or |
|
The caller of the method takes ownership of the data, and is responsible for freeing it. |