Implementing the BinaryLight device
gupnp_context_get_host_ip
Gupnp
PHP Manual

# Gupnp Functions

## Table of Contents

- gupnp_context_get_host_ip — Get the IP address
- gupnp_context_get_port — Get the port
- gupnp_context_get_subscription_timeout — Get the event subscription timeout
- gupnp_context_host_path — Start hosting
- gupnp_context_new — Create a new context
- gupnp_context_set_subscription_timeout — Sets the event subscription timeout
- gupnp_context_timeout_add — Sets a function to be called at regular intervals
- gupnp_context_unhost_path — Stop hosting
- gupnp_control_point_browse_start — Start browsing
- gupnp_control_point_browse_stop — Stop browsing
- gupnp_control_point_callback_set — Set control point callback
- gupnp_control_point_new — Create a new control point
- gupnp_device_action_callback_set — Set device callback function
- gupnp_device_info_get_service — Get the service with type
- gupnp_device_info_get — Get info of root device
- gupnp_root_device_get_available — Check whether root device is available
- gupnp_root_device_get_relative_location — Get the relative location of root device.
- gupnp_root_device_new — Create a new root device
- gupnp_root_device_set_available — Set whether or not root_device is available
- gupnp_root_device_start — Start main loop
- gupnp_root_device_stop — Stop main loop
- gupnp_service_action_get — Retrieves the specified action arguments
- gupnp_service_action_return_error — Return error code
- gupnp_service_action_return — Return successfully
- gupnp_service_action_set — Sets the specified action return values
- gupnp_service_freeze_notify — Freeze new notifications
- gupnp_service_info_get_introspection — Get resource introspection of service
- gupnp_service_info_get — Get full info of service
- gupnp_service_introspection_get_state_variable — Returns the state variable data
- gupnp_service_notify — Notifies listening clients
- gupnp_service_proxy_action_get — Send action to the service and get value
- gupnp_service_proxy_action_set — Send action to the service and set value
- gupnp_service_proxy_add_notify — Sets up callback for variable change notification
- gupnp_service_proxy_callback_set — Set service proxy callback for signal
- gupnp_service_proxy_get_subscribed — Check whether subscription is valid to the service
- gupnp_service_proxy_remove_notify — Cancels the variable change notification
- gupnp_service_proxy_send_action — Send action with multiple parameters synchronously
- gupnp_service_proxy_set_subscribed — (Un)subscribes to the service.
- gupnp_service_thaw_notify — Sends out any pending notifications and stops queuing of new ones.

Implementing the BinaryLight device
gupnp_context_get_host_ip
Gupnp
PHP Manual