Class WebsocketConnection
public class WebsocketConnection- Inheritance
- 
      
      WebsocketConnection
- Inherited Members
Methods
Close(nint, ushort, NullableUtf8StringHandle)
Calls native method soup_websocket_connection_close.
public static extern void Close(nint self, ushort code, NullableUtf8StringHandle data)Parameters
- selfnint
- Transfer ownership: None Nullable: False 
- codeushort
- Transfer ownership: None Nullable: False 
- dataNullableUtf8StringHandle
- Transfer ownership: None Nullable: True 
GetCloseCode(nint)
Calls native method soup_websocket_connection_get_close_code.
public static extern ushort GetCloseCode(nint self)Parameters
- selfnint
- Transfer ownership: None Nullable: False 
Returns
- ushort
- Transfer ownership: None Nullable: False 
GetCloseData(nint)
Calls native method soup_websocket_connection_get_close_data.
public static extern NonNullableUtf8StringUnownedHandle GetCloseData(nint self)Parameters
- selfnint
- Transfer ownership: None Nullable: False 
Returns
- NonNullableUtf8StringUnownedHandle
- Transfer ownership: None Nullable: False 
GetConnectionType(nint)
Calls native method soup_websocket_connection_get_connection_type.
public static extern WebsocketConnectionType GetConnectionType(nint self)Parameters
- selfnint
- Transfer ownership: None Nullable: False 
Returns
- WebsocketConnectionType
- Transfer ownership: None Nullable: False 
GetExtensions(nint)
Calls native method soup_websocket_connection_get_extensions.
public static extern ListUnownedHandle GetExtensions(nint self)Parameters
- selfnint
- Transfer ownership: None Nullable: False 
Returns
- ListUnownedHandle
- Transfer ownership: None Nullable: False 
GetGType()
Calls native function soup_websocket_connection_get_type.
public static extern nuint GetGType()Returns
- nuint
- Transfer ownership: None Nullable: False 
GetIoStream(nint)
Calls native method soup_websocket_connection_get_io_stream.
public static extern nint GetIoStream(nint self)Parameters
- selfnint
- Transfer ownership: None Nullable: False 
Returns
- nint
- Transfer ownership: None Nullable: False 
GetKeepaliveInterval(nint)
Calls native method soup_websocket_connection_get_keepalive_interval.
public static extern uint GetKeepaliveInterval(nint self)Parameters
- selfnint
- Transfer ownership: None Nullable: False 
Returns
- uint
- Transfer ownership: None Nullable: False 
GetKeepalivePongTimeout(nint)
Calls native method soup_websocket_connection_get_keepalive_pong_timeout. Version: 3.6
[Version("3.6")]
public static extern uint GetKeepalivePongTimeout(nint self)Parameters
- selfnint
- Transfer ownership: None Nullable: False 
Returns
- uint
- Transfer ownership: None Nullable: False 
GetMaxIncomingPayloadSize(nint)
Calls native method soup_websocket_connection_get_max_incoming_payload_size.
public static extern ulong GetMaxIncomingPayloadSize(nint self)Parameters
- selfnint
- Transfer ownership: None Nullable: False 
Returns
- ulong
- Transfer ownership: None Nullable: False 
GetOrigin(nint)
Calls native method soup_websocket_connection_get_origin.
public static extern NullableUtf8StringUnownedHandle GetOrigin(nint self)Parameters
- selfnint
- Transfer ownership: None Nullable: False 
Returns
- NullableUtf8StringUnownedHandle
- Transfer ownership: None Nullable: True 
GetProtocol(nint)
Calls native method soup_websocket_connection_get_protocol.
public static extern NullableUtf8StringUnownedHandle GetProtocol(nint self)Parameters
- selfnint
- Transfer ownership: None Nullable: False 
Returns
- NullableUtf8StringUnownedHandle
- Transfer ownership: None Nullable: True 
GetState(nint)
Calls native method soup_websocket_connection_get_state.
public static extern WebsocketState GetState(nint self)Parameters
- selfnint
- Transfer ownership: None Nullable: False 
Returns
- WebsocketState
- Transfer ownership: None Nullable: False 
GetUri(nint)
Calls native method soup_websocket_connection_get_uri.
public static extern UriUnownedHandle GetUri(nint self)Parameters
- selfnint
- Transfer ownership: None Nullable: False 
Returns
- UriUnownedHandle
- Transfer ownership: None Nullable: False 
SendBinary(nint, ref byte, nuint)
Calls native method soup_websocket_connection_send_binary.
public static extern void SendBinary(nint self, ref byte data, nuint length)Parameters
- selfnint
- Transfer ownership: None Nullable: False 
- databyte
- Transfer ownership: None Nullable: True 
- lengthnuint
- Transfer ownership: None Nullable: False 
SendMessage(nint, WebsocketDataType, BytesHandle)
Calls native method soup_websocket_connection_send_message.
public static extern void SendMessage(nint self, WebsocketDataType type, BytesHandle message)Parameters
- selfnint
- Transfer ownership: None Nullable: False 
- typeWebsocketDataType
- Transfer ownership: None Nullable: False 
- messageBytesHandle
- Transfer ownership: None Nullable: False 
SendText(nint, NonNullableUtf8StringHandle)
Calls native method soup_websocket_connection_send_text.
public static extern void SendText(nint self, NonNullableUtf8StringHandle text)Parameters
- selfnint
- Transfer ownership: None Nullable: False 
- textNonNullableUtf8StringHandle
- Transfer ownership: None Nullable: False 
SetKeepaliveInterval(nint, uint)
Calls native method soup_websocket_connection_set_keepalive_interval.
public static extern void SetKeepaliveInterval(nint self, uint interval)Parameters
- selfnint
- Transfer ownership: None Nullable: False 
- intervaluint
- Transfer ownership: None Nullable: False 
SetKeepalivePongTimeout(nint, uint)
Calls native method soup_websocket_connection_set_keepalive_pong_timeout. Version: 3.6
[Version("3.6")]
public static extern void SetKeepalivePongTimeout(nint self, uint pongTimeout)Parameters
- selfnint
- Transfer ownership: None Nullable: False 
- pongTimeoutuint
- Transfer ownership: None Nullable: False 
SetMaxIncomingPayloadSize(nint, ulong)
Calls native method soup_websocket_connection_set_max_incoming_payload_size.
public static extern void SetMaxIncomingPayloadSize(nint self, ulong maxIncomingPayloadSize)