Back to index

unity  6.0.0
test_service_lens.h
Go to the documentation of this file.
00001 #ifndef _SERVICE_LENS_H_
00002 #define _SERVICE_LENS_H_
00003 
00004 #include <dee.h>
00005 
00006 G_BEGIN_DECLS
00007 
00008 #define SERVICE_TYPE_LENS (service_lens_get_type ())
00009 
00010 #define SERVICE_LENS(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj),\
00011   SERVICE_TYPE_LENS, ServiceLens))
00012 
00013 #define SERVICE_LENS_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass),\
00014   SERVICE_TYPE_LENS, ServiceLensClass))
00015 
00016 #define SERVICE_IS_LENS(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj),\
00017   SERVICE_TYPE_LENS))
00018 
00019 #define SERVICE_IS_LENS_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass),\
00020   SERVICE_TYPE_LENS))
00021 
00022 #define ServiceLens_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj),\
00023   SERVICE_TYPE_LENS, ServiceLensClass))
00024 
00025 typedef struct _ServiceLens        ServiceLens;
00026 typedef struct _ServiceLensClass   ServiceLensClass;
00027 typedef struct _ServiceLensPrivate ServiceLensPrivate;
00028 
00029 struct _ServiceLens
00030 {
00031   GObject parent;
00032 
00033   ServiceLensPrivate *priv;
00034 };
00035 
00036 struct _ServiceLensClass
00037 {
00038   GObjectClass parent_class;
00039 };
00040 
00041 GType service_lens_get_type(void) G_GNUC_CONST;
00042 
00043 ServiceLens* service_lens_new(void);
00044 
00045 G_END_DECLS
00046 
00047 #endif /* _SERVICE_LENS_H_ */