(PECL gupnp >= 0.1.0)
gupnp_device_action_callback_set — Définit la fonction de rappel pour un périphérique
$root_device
, int $signal
, string $action_name
, mixed $callback
[, mixed $arg
] ) : boolDéfinit une fonction de rappel pour un signal et une action.
root_deviceUn identifiant de périphérique racine, retourné par la fonction gupnp_root_device_new().
signalLa valeur du signal. Le signal peut prendre une des valeurs suivantes :
GUPNP_SIGNAL_ACTION_INVOKEDGUPNP_SIGNAL_NOTIFY_FAILEDaction_nameLe nom de l'action.
callback
La fonction de rappel pour un certain signal. Typiquement, la fonction de
rappel prend 3 arguments. Le premier est le paramètre service,
le second, l'identifiant du paramètre action (dans le cas
d'un signal GUPNP_SIGNAL_ACTION_INVOKED) ou le message du paramètre
error (dans le cas d'un signal GUPNP_SIGNAL_NOTIFY_FAILED),
et le troisième, le paramètre arg.
arg
Les données utilisateur pour la fonction de rappel
callback.
Cette fonction retourne TRUE en cas de succès ou FALSE si une erreur survient.
Émets une alerte de type E_WARNING lorsque la fonction de rappel n'est pas valide, ou lorsque le signal n'est pas valide.