Method

ValentDevicePluginhandle_packet

unstable since: 1.0

Declaration [src]

void
valent_device_plugin_handle_packet (
  ValentDevicePlugin* plugin,
  const char* type,
  JsonNode* packet
)

Description [src]

Handle a packet from the device the plugin is bound to.

This is called when the device receives a packet type included in the X-DevicePluginIncoming field of the .plugin file.

This is optional for implementations which do not register any incoming capabilities, such as plugins that do not provide packet-based functionality.

Available since: 1.0

Parameters

type

Type: const char*

A KDE Connect packet type.

The data is owned by the caller of the method.
The value is a NUL terminated UTF-8 string.
packet

Type: JsonNode

A KDE Connect packet.

The data is owned by the caller of the method.