GUPnPServiceInfo

GUPnPServiceInfo — Interface for querying service information.

Synopsis




                    GUPnPServiceInfoPrivate;
                    GUPnPServiceInfo;
GUPnPContext*       gupnp_service_info_get_context      (GUPnPServiceInfo *info);
const char*         gupnp_service_info_get_location     (GUPnPServiceInfo *info);
const char*         gupnp_service_info_get_udn          (GUPnPServiceInfo *info);
char*               gupnp_service_info_get_service_type (GUPnPServiceInfo *info);
char*               gupnp_service_info_get_id           (GUPnPServiceInfo *info);
char*               gupnp_service_info_get_scpd_url     (GUPnPServiceInfo *info);
char*               gupnp_service_info_get_control_url  (GUPnPServiceInfo *info);
char*               gupnp_service_info_get_event_subscription_url
                                                        (GUPnPServiceInfo *info);

Object Hierarchy


  GObject
   +----GUPnPServiceInfo
         +----GUPnPServiceProxy

Properties


  "context"                  GUPnPContext          : Read / Write / Construct Only
  "location"                 gchararray            : Read / Write / Construct Only
  "udn"                      gchararray            : Read / Write / Construct Only

Description

The GUPnPDeviceInfo interface provides methods for querying service information.

Details

GUPnPServiceInfoPrivate

typedef struct _GUPnPServiceInfoPrivate GUPnPServiceInfoPrivate;


GUPnPServiceInfo

typedef struct _GUPnPServiceInfo GUPnPServiceInfo;


gupnp_service_info_get_context ()

GUPnPContext*       gupnp_service_info_get_context      (GUPnPServiceInfo *info);

info : A GUPnPServiceInfo
Returns : The GUPnPContext associated with info.

gupnp_service_info_get_location ()

const char*         gupnp_service_info_get_location     (GUPnPServiceInfo *info);

info : A GUPnPServiceInfo
Returns : The location of the device description file.

gupnp_service_info_get_udn ()

const char*         gupnp_service_info_get_udn          (GUPnPServiceInfo *info);

info : A GUPnPServiceInfo
Returns : The UDN of the containing device.

gupnp_service_info_get_service_type ()

char*               gupnp_service_info_get_service_type (GUPnPServiceInfo *info);

info : A GUPnPServiceInfo
Returns : The UPnP service type, or NULL. g_free() after use.

gupnp_service_info_get_id ()

char*               gupnp_service_info_get_id           (GUPnPServiceInfo *info);

info : A GUPnPServiceInfo
Returns : The ID, or NULL. g_free() after use.

gupnp_service_info_get_scpd_url ()

char*               gupnp_service_info_get_scpd_url     (GUPnPServiceInfo *info);

info : A GUPnPServiceInfo
Returns : The SCPD URL, or NULL. g_free() after use.

gupnp_service_info_get_control_url ()

char*               gupnp_service_info_get_control_url  (GUPnPServiceInfo *info);

info : A GUPnPServiceInfo
Returns : The control URL, or NULL. g_free() after use.

gupnp_service_info_get_event_subscription_url ()

char*               gupnp_service_info_get_event_subscription_url
                                                        (GUPnPServiceInfo *info);

info : A GUPnPServiceInfo
Returns : The event subscription URL, or NULL. g_free() after use.

Property Details

The "context" property

  "context"                  GUPnPContext          : Read / Write / Construct Only

The GUPnPContext to use.


The "location" property

  "location"                 gchararray            : Read / Write / Construct Only

The location of the device description file.

Default value: NULL


The "udn" property

  "udn"                      gchararray            : Read / Write / Construct Only

The UDN of the containing device.

Default value: NULL