Namespace

Qrtr – 1.0

A glib-based library for communicating with services provided by remote processors using Qualcomm's IPC Router protocol QRTR

Version1.4.0
AuthorsThe libqrtr authors
LicenseLGPL-2.1-or-later
Websitehttps://gitlab.freedesktop.org/mobile-broadband/libqrtr/
Sourcehttps://gitlab.freedesktop.org/mobile-broadband/libqrtr.git

Build

C headerslibqrtr-glib.h
pkg-config filesqrtr-glib

Dependencies

GObject—2.0 The base type system library
Browse documentation
Gio—2.0 GObject Interfaces and Objects, Networking, IPC, and I/O
Browse documentation

Additional documentation

Classes

Bus

The QrtrBus structure contains private data and should only be accessed using the provided API.

since: 1.0

Client

The QrtrClient structure contains private data and should only be accessed using the provided API.

since: 1.0

Node

The QrtrNode structure contains private data and should only be accessed using the provided API.

since: 1.0

Structs

NodeServiceInfo

Information for a service instance in the QrtrNode.

since: 1.0

Functions

get_node_for_uri

Get the QRTR node id from the specified URI.

since: 1.0

get_uri_for_node

Build a URI for the given QRTR node.

since: 1.0

Constants

BUS_LOOKUP_TIMEOUT

Symbol defining the QrtrBus:lookup-timeout property.

BUS_SIGNAL_NODE_ADDED

Symbol defining the QrtrBus::node-added signal.

BUS_SIGNAL_NODE_REMOVED

Symbol defining the QrtrBus::node-removed signal.

CLIENT_NODE

The QRTR node this client refers to.

CLIENT_PORT

The QRTR node port this client refers to.

CLIENT_SIGNAL_MESSAGE

Symbol defining the QrtrClient::client-message signal.

NODE_BUS

The QRTR bus.

NODE_ID

The node id.

NODE_SIGNAL_REMOVED

Symbol defining the QrtrNode::node-removed signal.

NODE_SIGNAL_SERVICE_ADDED

Symbol defining the QrtrNode::service-added signal.

NODE_SIGNAL_SERVICE_REMOVED

Symbol defining the QrtrNode::service-removed signal.