Blame docs/reference/libqmi-glib/html/QmiProxy.html

Packit Service ac8c34
Packit Service ac8c34
<html>
Packit Service ac8c34
<head>
Packit Service ac8c34
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit Service ac8c34
<title>QmiProxy: libqmi-glib Reference Manual</title>
Packit Service ac8c34
<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot">
Packit Service ac8c34
<link rel="home" href="index.html" title="libqmi-glib Reference Manual">
Packit Service ac8c34
<link rel="up" href="ch01.html" title="Core">
Packit Service ac8c34
<link rel="prev" href="QmiClient.html" title="QmiClient">
Packit Service ac8c34
<link rel="next" href="libqmi-glib-Common-enumerations-and-flags.html" title="Common enumerations and flags">
Packit Service ac8c34
<meta name="generator" content="GTK-Doc V1.31 (XML mode)">
Packit Service ac8c34
<link rel="stylesheet" href="style.css" type="text/css">
Packit Service ac8c34
</head>
Packit Service ac8c34
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Top  | 
Packit Service ac8c34
                  Description  | 
Packit Service ac8c34
                  Object Hierarchy  | 
Packit Service ac8c34
                  Properties
Packit Service ac8c34
Packit Service ac8c34
Home
Packit Service ac8c34
Up
Packit Service ac8c34
Prev
Packit Service ac8c34
Next
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34

QmiProxy

Packit Service ac8c34

QmiProxy — QMI proxy handling routines

Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34

Functions

Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
QmiProxy *
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
qmi_proxy_new ()
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
guint
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
qmi_proxy_get_n_clients ()
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34

Properties

Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
guint
Packit Service ac8c34
qmi-proxy-n-clients
Packit Service ac8c34
Read
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34

Types and Values

Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
#define
Packit Service ac8c34
QMI_PROXY_SOCKET_PATH
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
#define
Packit Service ac8c34
QMI_PROXY_N_CLIENTS
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
struct
Packit Service ac8c34
QmiProxy
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34

Object Hierarchy

Packit Service ac8c34
    GObject
Packit Service ac8c34
    ╰── QmiProxy
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34

Description

Packit Service ac8c34

The QmiProxy will setup an abstract socket listening on a predefined

Packit Service ac8c34
address, and will take care of synchronizing the access to a set of shared
Packit Service ac8c34
QMI ports.

Packit Service ac8c34

Multiple QmiDevices may be connected to the QmiProxy at any given time. The

Packit Service ac8c34
QmiProxy acts as a stateless proxy for non-CTL services (messages are
Packit Service ac8c34
transferred unmodified), and as a stateful proxy for the CTL service (all
Packit Service ac8c34
remote QmiDevices will need to share the same CTL message sequence ID).

Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34

Functions

Packit Service ac8c34
Packit Service ac8c34

qmi_proxy_new ()

Packit Service ac8c34
QmiProxy *
Packit Service ac8c34
qmi_proxy_new (GError **error);
Packit Service ac8c34

Creates a QmiProxy listening in the default proxy addess.

Packit Service ac8c34
Packit Service ac8c34

Parameters

Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34

error

Packit Service ac8c34

Return location for error or NULL.

Packit Service ac8c34
 
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34

Returns

Packit Service ac8c34

A newly created QmiProxy, or NULL if error

Packit Service ac8c34
is set.

Packit Service ac8c34
Packit Service ac8c34

Since: 1.8

Packit Service ac8c34
Packit Service ac8c34

Packit Service ac8c34
Packit Service ac8c34

qmi_proxy_get_n_clients ()

Packit Service ac8c34
guint
Packit Service ac8c34
qmi_proxy_get_n_clients (QmiProxy *self);
Packit Service ac8c34

Get the number of clients currently connected to the proxy.

Packit Service ac8c34
Packit Service ac8c34

Parameters

Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34

self

Packit Service ac8c34

a QmiProxy.

Packit Service ac8c34
 
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34

Returns

Packit Service ac8c34

a guint.

Packit Service ac8c34
Packit Service ac8c34

Since: 1.8

Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34

Types and Values

Packit Service ac8c34
Packit Service ac8c34

QMI_PROXY_SOCKET_PATH

Packit Service ac8c34
#define QMI_PROXY_SOCKET_PATH "qmi-proxy"
Packit Service ac8c34
Packit Service ac8c34

Symbol defining the default abstract socket name where the QmiProxy will listen.

Packit Service ac8c34

Since: 1.8

Packit Service ac8c34
Packit Service ac8c34

Packit Service ac8c34
Packit Service ac8c34

QMI_PROXY_N_CLIENTS

Packit Service ac8c34
#define QMI_PROXY_N_CLIENTS   "qmi-proxy-n-clients"
Packit Service ac8c34
Packit Service ac8c34

Symbol defining the “qmi-proxy-n-clients” property.

Packit Service ac8c34

Since: 1.8

Packit Service ac8c34
Packit Service ac8c34

Packit Service ac8c34
Packit Service ac8c34

struct QmiProxy

Packit Service ac8c34
struct QmiProxy;
Packit Service ac8c34

The QmiProxy structure contains private data and should only be accessed

Packit Service ac8c34
using the provided API.

Packit Service ac8c34

Since: 1.8

Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34

Property Details

Packit Service ac8c34
Packit Service ac8c34

The “qmi-proxy-n-clients” property

Packit Service ac8c34
  “qmi-proxy-n-clients”      guint
Packit Service ac8c34

Number of clients currently connected to the proxy.

Packit Service ac8c34

Owner: QmiProxy

Packit Service ac8c34

Flags: Read

Packit Service ac8c34

Default value: 0

Packit Service ac8c34

Since: 1.8

Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34
Packit Service ac8c34

Generated by GTK-Doc V1.31
Packit Service ac8c34
</body>
Packit Service ac8c34
</html>