gupnp_service_proxy_action_set
(PECL gupnp >= 0.1.0)
gupnp_service_proxy_action_set — Envoie une action au service et définit la valeur
Description
bool gupnp_service_proxy_action_set
( resource
$proxy
, string $action
, string $name
, mixed $value
, int $type
)Envoie une action avec des paramètres au service exposé par un proxy de façon synchrone, et définit la valeur.
Liste de paramètres
-
proxy
-
Un identifiant de service de proxy.
-
action
-
Une action.
-
name
-
Le nom de l'action.
-
value
-
La valeur de l'action.
-
type
-
Le type de l'action. Le type peut être une des valeurs suivantes :
-
GUPNP_TYPE_BOOLEAN
- Le type de la variable est un booléen.
-
GUPNP_TYPE_INT
- Le type de la variable est un entier.
-
GUPNP_TYPE_LONG
- Le type de la variable est un long.
-
GUPNP_TYPE_DOUBLE
- Le type de la variable est un double.
-
GUPNP_TYPE_FLOAT
- Le type de la variable est un nombre à virgule flottante.
-
GUPNP_TYPE_STRING
- Le type de la variable est une chaîne de caractères.
-
Valeurs de retour
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
Erreurs / Exceptions
Émets une alerte de type E_WARNING si le type n'est pas correctement défini, ou si l'on ne peut envoyer l'action.
Voir aussi
- gupnp_service_proxy_action_get() - Envoi l'action au service et récupère la valeur
- gupnp_service_proxy_send_action() - Envoie une action avec plusieurs paramètres de façon synchrone