krähemann.com

AgsOscWebsocketConnection

AgsOscWebsocketConnection — the OSC server side WebSockets connection

Properties

gchar * login Read / Write
gchar * resource-id Read / Write
AgsSecurityContext * security-context Read / Write
gchar * security-token Read / Write
SoupWebsocketConnection * websocket-connection Read / Write

Object Hierarchy

    GObject
    ╰── AgsOscConnection
        ╰── AgsOscWebsocketConnection

Includes

#include <ags/audio/osc/ags_osc_websocket_connection.h>

Description

AgsOscWebsocketConnection your OSC server side websocket_connection.

Functions

ags_osc_websocket_connection_find_resource_id ()

GList *
ags_osc_websocket_connection_find_resource_id
                               (GList *osc_websocket_connection,
                                gchar *resource_id);

Find resource_id in osc_websocket_connection .

Parameters

osc_websocket_connection

the GList containing AgsOscWebsocketConnection.

[element-type AgsAudio.OscWebsocketConnection][transfer none]

resource_id

the resource id

 

Returns

the next matchine GList or NULL.

[element-type AgsAudio.OscWebsocketConnection][transfer none]

Since: 3.0.0


ags_osc_websocket_connection_new ()

AgsOscWebsocketConnection *
ags_osc_websocket_connection_new (GObject *osc_server);

Creates a new instance of AgsOscWebsocketConnection

Parameters

osc_server

the AgsOscServer

 

Returns

the new AgsOscWebsocketConnection

Since: 3.0.0


AGS_IS_OSC_WEBSOCKET_CONNECTION()

#define AGS_IS_OSC_WEBSOCKET_CONNECTION(obj)             (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_OSC_WEBSOCKET_CONNECTION))

AGS_IS_OSC_WEBSOCKET_CONNECTION_CLASS()

#define AGS_IS_OSC_WEBSOCKET_CONNECTION_CLASS(class)     (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_OSC_WEBSOCKET_CONNECTION))

AGS_OSC_WEBSOCKET_CONNECTION()

#define AGS_OSC_WEBSOCKET_CONNECTION(obj)                (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_OSC_WEBSOCKET_CONNECTION, AgsOscWebsocketConnection))

AGS_OSC_WEBSOCKET_CONNECTION_CLASS()

#define AGS_OSC_WEBSOCKET_CONNECTION_CLASS(class)        (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_OSC_WEBSOCKET_CONNECTION, AgsOscWebsocketConnectionClass))

AGS_OSC_WEBSOCKET_CONNECTION_GET_CLASS()

#define AGS_OSC_WEBSOCKET_CONNECTION_GET_CLASS(obj)      (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_OSC_WEBSOCKET_CONNECTION, AgsOscWebsocketConnectionClass))

ags_osc_websocket_connection_get_type ()

GType
ags_osc_websocket_connection_get_type (void);

Types and Values

AGS_TYPE_OSC_WEBSOCKET_CONNECTION

#define AGS_TYPE_OSC_WEBSOCKET_CONNECTION                (ags_osc_websocket_connection_get_type ())

struct AgsOscWebsocketConnection

struct AgsOscWebsocketConnection;

struct AgsOscWebsocketConnectionClass

struct AgsOscWebsocketConnectionClass {
  AgsOscConnectionClass connection;
};

Property Details

The “login” property

  “login”                    gchar *

The current login.

Owner: AgsOscWebsocketConnection

Flags: Read / Write

Default value: NULL

Since: 3.0.0


The “resource-id” property

  “resource-id”              gchar *

The resource ID from a redirect.

Owner: AgsOscWebsocketConnection

Flags: Read / Write

Default value: NULL

Since: 3.0.0


The “security-context” property

  “security-context”         AgsSecurityContext *

The assigned AgsSecurityContext.

Owner: AgsOscWebsocketConnection

Flags: Read / Write

Since: 3.0.0


The “security-token” property

  “security-token”           gchar *

The current security token.

Owner: AgsOscWebsocketConnection

Flags: Read / Write

Default value: NULL

Since: 3.0.0


The “websocket-connection” property

  “websocket-connection”     SoupWebsocketConnection *

The assigned SoupMessage.

Owner: AgsOscWebsocketConnection

Flags: Read / Write

Since: 3.0.0