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