Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
[mms-lib] Better type checking
  • Loading branch information
monich committed May 7, 2014
1 parent 66bb88a commit ff0035f
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 3 deletions.
6 changes: 6 additions & 0 deletions mms-lib/include/mms_connman.h
Expand Up @@ -17,6 +17,12 @@

#include "mms_lib_types.h"

/* Instance */
struct mms_connman {
GObject object;
};

/* Class */
typedef struct mms_connman_class {
GObjectClass parent;
char* (*fn_default_imsi)(MMSConnMan* cm);
Expand Down
5 changes: 5 additions & 0 deletions mms-lib/include/mms_handler.h
Expand Up @@ -56,6 +56,11 @@ typedef enum _mmm_delivery_status {
/* Read status */
typedef MMSReadStatus MMS_READ_STATUS;

/* Instance */
struct mms_handler {
GObject object;
};

/* Class */
typedef struct mms_handler_class {
GObjectClass parent;
Expand Down
4 changes: 2 additions & 2 deletions mms-lib/include/mms_lib_types.h
Expand Up @@ -64,8 +64,8 @@ typedef struct mms_attachment_info {
} MMSAttachmentInfo;

/* Types */
typedef GObject MMSHandler;
typedef GObject MMSConnMan;
typedef struct mms_handler MMSHandler;
typedef struct mms_connman MMSConnMan;
typedef struct mms_log_module MMSLogModule;
typedef struct mms_dispatcher MMSDispatcher;
typedef struct mms_connection MMSConnection;
Expand Down
2 changes: 1 addition & 1 deletion mms-ofono/src/mms_ofono_connman.c
Expand Up @@ -26,7 +26,7 @@ MMS_LOG_MODULE_DEFINE("mms-ofono-connman");

typedef MMSConnManClass MMSOfonoConnManClass;
typedef struct mms_ofono_connman {
GObject cm;
MMSConnMan cm;
guint ofono_watch_id;
GDBusConnection* bus;
MMSOfonoManager* man;
Expand Down

0 comments on commit ff0035f

Please sign in to comment.