diff options
author | Jorn Baayen <jorn@openedhand.com> | 2007-07-26 10:43:01 +0000 |
---|---|---|
committer | Jorn Baayen <jorn@openedhand.com> | 2007-07-26 10:43:01 +0000 |
commit | e0cdeddca639f098400dede91c8134370d085610 (patch) | |
tree | c02fc9a5ed63a8dce8f85a3fd86ef4198caf5ebc | |
parent | b425993546456666bd1ef628d0f57a111a1bc144 (diff) | |
download | gupnp-e0cdeddca639f098400dede91c8134370d085610.tar.gz |
2007-07-26 Zeeshan Ali <zeenix@gstreamer.net>
* libgupnp/gupnp-device-info.c:
* libgupnp/gupnp-device-info.h:
* libgupnp/gupnp-device-proxy-private.h:
* libgupnp/gupnp-device-proxy.c: (gupnp_device_proxy_get_device),
(gupnp_device_proxy_get_service), (_gupnp_device_proxy_new):
* libgupnp/gupnp-device.c: (gupnp_device_get_device),
(gupnp_device_get_service), (_gupnp_device_new):
* libgupnp/gupnp-service-info.c:
* libgupnp/gupnp-service-info.h:
* libgupnp/gupnp-service-private.h:
* libgupnp/gupnp-service-proxy-private.h:
* libgupnp/gupnp-service-proxy.c: (_gupnp_service_proxy_new):
* libgupnp/gupnp-service.c: (_gupnp_service_new):
Make it clear to the user that return value of
gupnp_{device,service}_info_get_url_base() must not be freed o
modified.
git-svn-id: https://svn.o-hand.com/repos/gupnp/trunk/gupnp@332 d8cb91d7-bff9-0310-92b9-80b65e4482b2
-rw-r--r-- | ChangeLog | 20 | ||||
-rw-r--r-- | libgupnp/gupnp-device-info.c | 2 | ||||
-rw-r--r-- | libgupnp/gupnp-device-info.h | 2 | ||||
-rw-r--r-- | libgupnp/gupnp-device-proxy-private.h | 10 | ||||
-rw-r--r-- | libgupnp/gupnp-device-proxy.c | 14 | ||||
-rw-r--r-- | libgupnp/gupnp-device.c | 8 | ||||
-rw-r--r-- | libgupnp/gupnp-service-info.c | 2 | ||||
-rw-r--r-- | libgupnp/gupnp-service-info.h | 2 | ||||
-rw-r--r-- | libgupnp/gupnp-service-private.h | 2 | ||||
-rw-r--r-- | libgupnp/gupnp-service-proxy-private.h | 2 | ||||
-rw-r--r-- | libgupnp/gupnp-service-proxy.c | 10 | ||||
-rw-r--r-- | libgupnp/gupnp-service.c | 2 |
12 files changed, 48 insertions, 28 deletions
@@ -1,3 +1,23 @@ +2007-07-26 Zeeshan Ali <zeenix@gstreamer.net> + + * libgupnp/gupnp-device-info.c: + * libgupnp/gupnp-device-info.h: + * libgupnp/gupnp-device-proxy-private.h: + * libgupnp/gupnp-device-proxy.c: (gupnp_device_proxy_get_device), + (gupnp_device_proxy_get_service), (_gupnp_device_proxy_new): + * libgupnp/gupnp-device.c: (gupnp_device_get_device), + (gupnp_device_get_service), (_gupnp_device_new): + * libgupnp/gupnp-service-info.c: + * libgupnp/gupnp-service-info.h: + * libgupnp/gupnp-service-private.h: + * libgupnp/gupnp-service-proxy-private.h: + * libgupnp/gupnp-service-proxy.c: (_gupnp_service_proxy_new): + * libgupnp/gupnp-service.c: (_gupnp_service_new): + + Make it clear to the user that return value of + gupnp_{device,service}_info_get_url_base() must not be freed o + modified. + 2007-07-26 Jorn Baayen <jorn@openedhand.com> * libgupnp/gupnp-service-proxy.h: diff --git a/libgupnp/gupnp-device-info.c b/libgupnp/gupnp-device-info.c index 6dd2b07..457a790 100644 --- a/libgupnp/gupnp-device-info.c +++ b/libgupnp/gupnp-device-info.c @@ -313,7 +313,7 @@ gupnp_device_info_get_location (GUPnPDeviceInfo *info) * * Return value: The URL base. **/ -SoupUri * +const SoupUri * gupnp_device_info_get_url_base (GUPnPDeviceInfo *info) { g_return_val_if_fail (GUPNP_IS_DEVICE_INFO (info), NULL); diff --git a/libgupnp/gupnp-device-info.h b/libgupnp/gupnp-device-info.h index 8832444..662f393 100644 --- a/libgupnp/gupnp-device-info.h +++ b/libgupnp/gupnp-device-info.h @@ -86,7 +86,7 @@ gupnp_device_info_get_context (GUPnPDeviceInfo *info); const char * gupnp_device_info_get_location (GUPnPDeviceInfo *info); -SoupUri * +const SoupUri * gupnp_device_info_get_url_base (GUPnPDeviceInfo *info); const char * diff --git a/libgupnp/gupnp-device-proxy-private.h b/libgupnp/gupnp-device-proxy-private.h index c8bfeb3..0aa3e79 100644 --- a/libgupnp/gupnp-device-proxy-private.h +++ b/libgupnp/gupnp-device-proxy-private.h @@ -28,10 +28,10 @@ #include "gupnp-device-proxy.h" GUPnPDeviceProxy * -_gupnp_device_proxy_new (GUPnPContext *context, - xmlNode *element, - const char *udn, - const char *location, - SoupUri *url_base); +_gupnp_device_proxy_new (GUPnPContext *context, + xmlNode *element, + const char *udn, + const char *location, + const SoupUri *url_base); #endif /* __GUPNP_DEVICE_PROXY_PRIVATE_H__ */ diff --git a/libgupnp/gupnp-device-proxy.c b/libgupnp/gupnp-device-proxy.c index 7d47536..8c25852 100644 --- a/libgupnp/gupnp-device-proxy.c +++ b/libgupnp/gupnp-device-proxy.c @@ -45,7 +45,7 @@ gupnp_device_proxy_get_device (GUPnPDeviceInfo *info, GUPnPDeviceProxy *proxy, *device; GUPnPContext *context; const char *location, *udn; - SoupUri *url_base; + const SoupUri *url_base; proxy = GUPNP_DEVICE_PROXY (info); @@ -71,7 +71,7 @@ gupnp_device_proxy_get_service (GUPnPDeviceInfo *info, GUPnPServiceProxy *service; GUPnPContext *context; const char *location, *udn; - SoupUri *url_base; + const SoupUri *url_base; proxy = GUPNP_DEVICE_PROXY (info); @@ -117,11 +117,11 @@ gupnp_device_proxy_class_init (GUPnPDeviceProxyClass *klass) * read from the device description file specified by @location. **/ GUPnPDeviceProxy * -_gupnp_device_proxy_new (GUPnPContext *context, - xmlNode *element, - const char *udn, - const char *location, - SoupUri *url_base) +_gupnp_device_proxy_new (GUPnPContext *context, + xmlNode *element, + const char *udn, + const char *location, + const SoupUri *url_base) { GUPnPDeviceProxy *proxy; diff --git a/libgupnp/gupnp-device.c b/libgupnp/gupnp-device.c index 8617e46..0e38ca3 100644 --- a/libgupnp/gupnp-device.c +++ b/libgupnp/gupnp-device.c @@ -42,7 +42,7 @@ _gupnp_device_new (GUPnPContext *context, xmlNode *element, const char *udn, const char *location, - SoupUri *url_base); + const SoupUri *url_base); G_DEFINE_TYPE (GUPnPDevice, gupnp_device, @@ -65,7 +65,7 @@ gupnp_device_get_device (GUPnPDeviceInfo *info, GUPnPContext *context; GUPnPRootDevice *root_device; const char *location, *udn; - SoupUri *url_base; + const SoupUri *url_base; device = GUPNP_DEVICE (info); @@ -96,7 +96,7 @@ gupnp_device_get_service (GUPnPDeviceInfo *info, GUPnPContext *context; GUPnPRootDevice *root_device; const char *location, *udn; - SoupUri *url_base; + const SoupUri *url_base; device = GUPNP_DEVICE (info); @@ -291,7 +291,7 @@ _gupnp_device_new (GUPnPContext *context, xmlNode *element, const char *udn, const char *location, - SoupUri *url_base) + const SoupUri *url_base) { GUPnPDevice *device; diff --git a/libgupnp/gupnp-service-info.c b/libgupnp/gupnp-service-info.c index c07bd3e..e781629 100644 --- a/libgupnp/gupnp-service-info.c +++ b/libgupnp/gupnp-service-info.c @@ -350,7 +350,7 @@ gupnp_service_info_get_location (GUPnPServiceInfo *info) * * Return value: The URL base. **/ -SoupUri * +const SoupUri * gupnp_service_info_get_url_base (GUPnPServiceInfo *info) { g_return_val_if_fail (GUPNP_IS_SERVICE_INFO (info), NULL); diff --git a/libgupnp/gupnp-service-info.h b/libgupnp/gupnp-service-info.h index ed126f6..b5237ae 100644 --- a/libgupnp/gupnp-service-info.h +++ b/libgupnp/gupnp-service-info.h @@ -92,7 +92,7 @@ gupnp_service_info_get_context (GUPnPServiceInfo *info); const char * gupnp_service_info_get_location (GUPnPServiceInfo *info); -SoupUri * +const SoupUri * gupnp_service_info_get_url_base (GUPnPServiceInfo *info); const char * diff --git a/libgupnp/gupnp-service-private.h b/libgupnp/gupnp-service-private.h index 29b2a81..e8e3f60 100644 --- a/libgupnp/gupnp-service-private.h +++ b/libgupnp/gupnp-service-private.h @@ -34,6 +34,6 @@ _gupnp_service_new (GUPnPContext *context, xmlNode *element, const char *location, const char *udn, - SoupUri *url_base); + const SoupUri *url_base); #endif /* __GUPNP_SERVICE_PRIVATE_H__ */ diff --git a/libgupnp/gupnp-service-proxy-private.h b/libgupnp/gupnp-service-proxy-private.h index 69bd82e..b338edb 100644 --- a/libgupnp/gupnp-service-proxy-private.h +++ b/libgupnp/gupnp-service-proxy-private.h @@ -32,7 +32,7 @@ _gupnp_service_proxy_new (GUPnPContext *context, xmlNode *element, const char *udn, const char *location, - SoupUri *url_base); + const SoupUri *url_base); void _gupnp_service_proxy_unsubscribe_sync (GUPnPServiceProxy *proxy); diff --git a/libgupnp/gupnp-service-proxy.c b/libgupnp/gupnp-service-proxy.c index 81e1bbc..ef0ff1c 100644 --- a/libgupnp/gupnp-service-proxy.c +++ b/libgupnp/gupnp-service-proxy.c @@ -1633,11 +1633,11 @@ gupnp_service_proxy_get_subscribed (GUPnPServiceProxy *proxy) * read from the service description file specified by @location. **/ GUPnPServiceProxy * -_gupnp_service_proxy_new (GUPnPContext *context, - xmlNode *element, - const char *udn, - const char *location, - SoupUri *url_base) +_gupnp_service_proxy_new (GUPnPContext *context, + xmlNode *element, + const char *udn, + const char *location, + const SoupUri *url_base) { GUPnPServiceProxy *proxy; diff --git a/libgupnp/gupnp-service.c b/libgupnp/gupnp-service.c index 6e14753..a3785b0 100644 --- a/libgupnp/gupnp-service.c +++ b/libgupnp/gupnp-service.c @@ -1696,7 +1696,7 @@ _gupnp_service_new (GUPnPContext *context, xmlNode *element, const char *udn, const char *location, - SoupUri *url_base) + const SoupUri *url_base) { GUPnPService *service; |