diff options
author | Pekka Pessi <Pekka.Pessi@nokia.com> | 2010-11-04 22:31:29 +0200 |
---|---|---|
committer | Pekka Pessi <Pekka.Pessi@nokia.com> | 2010-11-05 16:08:53 +0200 |
commit | 5488a82753f70a84e0c13861c71006f24f6b382a (patch) | |
tree | 140651a8bc87f3d3780a22448aacbcb952b1b6f3 | |
parent | 53dd8dfa5ddf2573a744675cbfcacf56c13be98c (diff) |
ring-param-spec: add ring_param_spec_sms_service() and ring_param_spec_service ()
-rw-r--r-- | src/ring-param-spec.c | 24 | ||||
-rw-r--r-- | src/ring-param-spec.h | 4 |
2 files changed, 28 insertions, 0 deletions
diff --git a/src/ring-param-spec.c b/src/ring-param-spec.c index 209a20a..59c4b63 100644 --- a/src/ring-param-spec.c +++ b/src/ring-param-spec.c @@ -22,6 +22,8 @@ #include "config.h" #include "ring-param-spec.h" #include "ring-connection.h" +#include "modem/oface.h" +#include "modem/sms.h" GParamSpec *ring_param_spec_imsi(guint flags) { @@ -156,3 +158,25 @@ GParamSpec *ring_param_spec_anon_modes(void) 0, G_MAXUINT, 0, G_PARAM_READWRITE | G_PARAM_STATIC_STRINGS); } + +GParamSpec * +ring_param_spec_service (char const *name, guint flags) +{ + return g_param_spec_pointer (name, + "Modem service object", + "A modem service used to implement telepathy services", + flags + | G_PARAM_READWRITE + | G_PARAM_STATIC_STRINGS); +} + +GParamSpec * +ring_param_spec_sms_service (guint flags) +{ + return g_param_spec_pointer ("sms-service", + "SMS Service", + "Modem SMS Service Object", + flags + | G_PARAM_READWRITE + | G_PARAM_STATIC_STRINGS); +} diff --git a/src/ring-param-spec.h b/src/ring-param-spec.h index 406a692..ce8d628 100644 --- a/src/ring-param-spec.h +++ b/src/ring-param-spec.h @@ -47,6 +47,10 @@ GParamSpec *ring_param_spec_type_specific_capability_flags(guint flags, GParamSpec *ring_param_spec_anon_modes(void); +GParamSpec *ring_param_spec_service (char const *name, guint flags); + +GParamSpec *ring_param_spec_sms_service (guint flags); + G_END_DECLS #endif /* #ifndef __RING_PARAM_SPEC_H__*/ |