ServiceInfo
Object Hierarchy:
GUPnP.ServiceInfo
GUPnP.ServiceInfo
GUPnP.ServiceInfo
GLib.Object
GLib.Object
GLib.Object->GUPnP.ServiceInfo
Description:
[ CCode ( type_id = "gupnp_service_info_get_type ()" ) ]public abstract class ServiceInfo : Object
This struct contains private data only, and should be accessed using the functions below.
Content:
Properties:
Creation methods:
Methods:
public unowned Context get_context ()
Get the Context
associated with this .
public string get_control_url ()
Get the control URL for this service, or null
.
public string get_event_subscription_url ()
Get the event subscription URL for this service, or null
.
public string get_id ()
Get the ID of this service, or null
if there is no ID.
public ServiceIntrospection ? get_introspection () throws Error
Note that introspection object is created from the information in
service description document (SCPD) provided by the service so it can not be created if the service does not provide an SCPD.
public void get_introspection_async (ServiceIntrospectionCallback callback)
Note that introspection object is created from the information in
service description document (SCPD) provided by the service so it can not be created if the service does not provide an SCPD.
public void get_introspection_async_full (ServiceIntrospectionCallback callback, Cancellable ? cancellable)
Note that introspection object is created from the information in
service description document (SCPD) provided by the service so it can not be created if the service does not provide an SCPD.
public unowned string get_location ()
Get the location of the device description file.
public string get_scpd_url ()
Get the SCPD URL for this service, or null
if there is no
SCPD.
public unowned string get_service_type ()
Get the UPnP service type, or null
.
public unowned string get_udn ()
Get the Unique Device Name of the containing device.
public unowned URI get_url_base ()
Get the URL base of this service.
Inherited Members:
All known members inherited from class GLib.Object
@get
@new
@ref
@set
add_toggle_ref
add_weak_pointer
bind_property
connect
constructed
disconnect
dispose
dup_data
dup_qdata
force_floating
freeze_notify
get_class
get_data
get_property
get_qdata
get_type
getv
interface_find_property
interface_install_property
interface_list_properties
is_floating
new_valist
new_with_properties
newv
notify
notify_property
ref_count
ref_sink
remove_toggle_ref
remove_weak_pointer
replace_data
replace_qdata
set_data
set_data_full
set_property
set_qdata
set_qdata_full
set_valist
setv
steal_data
steal_qdata
thaw_notify
unref
watch_closure
weak_ref
weak_unref