gupnp_context_unhost_path
gupnp_control_point_browse_stop
Fonctions Gupnp
PHP Manual

# gupnp_control_point_browse_start

(PECL gupnp >= 0.1.0)

gupnp_control_point_browse_start — Commence la recherche

### Description

bool gupnp_control_point_browse_start ( resource `$cpoint` )

Commence la recherche et appel la fonction de rappel définie par l'utilisateur.

### Liste de paramètres

`cpoint`

  Un identifiant de point de contrôle, retourné par la fonction gupnp_control_point_new().

### Valeurs de retour

Cette fonction retourne `TRUE` en cas de succès ou `FALSE` si une erreur survient.

### Exemples

Exemple #1 Crée un nouveau contexte UPnP et commence la recherche

`<?php
function device_proxy_available_cb($proxy, $arg)
{
$info = gupnp_device_info_get($proxy);
$type = $info['device_type'];
$location = $info['location'];
printf("Device available:\n");
printf("type: %s\n", $type);
printf("location: %s\n", $location);
}
/* Crée un nouveau contexte UPnP */
$context = gupnp_context_new();
if (!$context) {
die("Erreur lors de la création du contexte GUPnP\n");
}
/* Nous sommes intéresser par tout ! */
$cp = gupnp_control_point_new($context, "ssdp:all");
gupnp_control_point_callback_set($cp,
GUPNP_SIGNAL_DEVICE_PROXY_AVAILABLE, 'device_proxy_available_cb');
/* Commence la recherche */
gupnp_control_point_browse_start($cp);
?>`

### Voir aussi

- gupnp_control_point_new() - Crée un nouveau point de contrôle
- gupnp_control_point_browse_stop() - Interrompt la recherche

gupnp_context_unhost_path
gupnp_control_point_browse_stop
Fonctions Gupnp
PHP Manual