| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| #ifndef MM_CALL_HUAWEI_H |
| #define MM_CALL_HUAWEI_H |
| |
| #include <glib.h> |
| #include <glib-object.h> |
| |
| #include "mm-base-call.h" |
| |
| #define MM_TYPE_CALL_HUAWEI (mm_call_huawei_get_type ()) |
| #define MM_CALL_HUAWEI(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), MM_TYPE_CALL_HUAWEI, MMCallHuawei)) |
| #define MM_CALL_HUAWEI_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), MM_TYPE_CALL_HUAWEI, MMCallHuaweiClass)) |
| #define MM_IS_CALL_HUAWEI(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), MM_TYPE_CALL_HUAWEI)) |
| #define MM_IS_CALL_HUAWEI_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), MM_TYPE_CALL_HUAWEI)) |
| #define MM_CALL_HUAWEI_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), MM_TYPE_CALL_HUAWEI, MMCallHuaweiClass)) |
| |
| #define MM_CALL_HUAWEI_AUDIO_HZ "call-huawei-audio-hz" |
| #define MM_CALL_HUAWEI_AUDIO_BITS "call-huawei-audio-bits" |
| |
| typedef struct _MMCallHuawei MMCallHuawei; |
| typedef struct _MMCallHuaweiClass MMCallHuaweiClass; |
| typedef struct _MMCallHuaweiPrivate MMCallHuaweiPrivate; |
| |
| struct _MMCallHuawei { |
| MMBaseCall parent; |
| MMCallHuaweiPrivate *priv; |
| }; |
| |
| struct _MMCallHuaweiClass { |
| MMBaseCallClass parent; |
| }; |
| |
| GType mm_call_huawei_get_type (void); |
| |
| MMBaseCall *mm_call_huawei_new (MMBaseModem *modem, |
| MMCallDirection direction, |
| const gchar *number, |
| guint audio_hz, |
| guint audio_bits); |
| |
| #endif |