~ubuntu-branches/debian/experimental/gupnp/experimental

« back to all changes in this revision

Viewing changes to libgupnp/gupnp-control-point.h

  • Committer: Bazaar Package Importer
  • Author(s): Ross Burton
  • Date: 2008-06-30 09:32:18 UTC
  • mfrom: (1.2.1 upstream) (2.1.5 intrepid)
  • Revision ID: james.westby@ubuntu.com-20080630093218-vmb4elru8cn18579
Tags: 0.12.1-1
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
25
25
#include <libgssdp/gssdp-resource-browser.h>
26
26
 
27
27
#include "gupnp-context.h"
 
28
#include "gupnp-resource-factory.h"
28
29
#include "gupnp-device-proxy.h"
29
30
#include "gupnp-service-proxy.h"
30
31
 
56
57
 
57
58
typedef struct _GUPnPControlPointPrivate GUPnPControlPointPrivate;
58
59
 
 
60
/**
 
61
 * GUPnPControlPoint:
 
62
 *
 
63
 * This struct contains private data only, and should be accessed using the
 
64
 * functions below.
 
65
 */
59
66
typedef struct {
60
67
        GSSDPResourceBrowser parent;
61
68
 
82
89
        void (* _gupnp_reserved1) (void);
83
90
        void (* _gupnp_reserved2) (void);
84
91
        void (* _gupnp_reserved3) (void);
85
 
        void (* _gupnp_reserved4) (void);
86
92
} GUPnPControlPointClass;
87
93
 
88
94
GUPnPControlPoint *
89
 
gupnp_control_point_new                  (GUPnPContext      *context,
90
 
                                          const char        *target);
 
95
gupnp_control_point_new                  (GUPnPContext         *context,
 
96
                                          const char           *target);
 
97
 
 
98
GUPnPControlPoint *
 
99
gupnp_control_point_new_full             (GUPnPContext         *context,
 
100
                                          GUPnPResourceFactory *factory,
 
101
                                          const char           *target);
91
102
 
92
103
GUPnPContext *
93
 
gupnp_control_point_get_context          (GUPnPControlPoint *control_point);
94
 
 
95
 
const GList *
96
 
gupnp_control_point_list_device_proxies  (GUPnPControlPoint *control_point);
97
 
 
98
 
const GList *
99
 
gupnp_control_point_list_service_proxies (GUPnPControlPoint *control_point);
 
104
gupnp_control_point_get_context          (GUPnPControlPoint    *control_point);
 
105
 
 
106
const GList *
 
107
gupnp_control_point_list_device_proxies  (GUPnPControlPoint    *control_point);
 
108
 
 
109
const GList *
 
110
gupnp_control_point_list_service_proxies (GUPnPControlPoint    *control_point);
 
111
 
 
112
GUPnPResourceFactory *
 
113
gupnp_control_point_get_resource_factory (GUPnPControlPoint    *control_point);
100
114
 
101
115
G_END_DECLS
102
116