From: Denis Kenzior Date: Thu, 22 Nov 2012 15:38:34 +0000 (-0600) Subject: include: Add path and path_len arguments X-Git-Tag: 1.12~113 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=3f79ed2bf0eb4589573b775645692ea9e89cf241;p=platform%2Fupstream%2Fofono.git include: Add path and path_len arguments The CRSM command has an additional parameter called pathlen which can be used to specify the path of the elementary file outside the well-known path range. --- diff --git a/include/sim.h b/include/sim.h index 48787bb..3a60aa7 100644 --- a/include/sim.h +++ b/include/sim.h @@ -126,24 +126,31 @@ struct ofono_sim_driver { int (*probe)(struct ofono_sim *sim, unsigned int vendor, void *data); void (*remove)(struct ofono_sim *sim); void (*read_file_info)(struct ofono_sim *sim, int fileid, + const unsigned char *path, unsigned int path_len, ofono_sim_file_info_cb_t cb, void *data); void (*read_file_transparent)(struct ofono_sim *sim, int fileid, int start, int length, + const unsigned char *path, unsigned int path_len, ofono_sim_read_cb_t cb, void *data); void (*read_file_linear)(struct ofono_sim *sim, int fileid, int record, int length, + const unsigned char *path, unsigned int path_len, ofono_sim_read_cb_t cb, void *data); void (*read_file_cyclic)(struct ofono_sim *sim, int fileid, int record, int length, + const unsigned char *path, unsigned int path_len, ofono_sim_read_cb_t cb, void *data); void (*write_file_transparent)(struct ofono_sim *sim, int fileid, int start, int length, const unsigned char *value, + const unsigned char *path, unsigned int path_len, ofono_sim_write_cb_t cb, void *data); void (*write_file_linear)(struct ofono_sim *sim, int fileid, int record, int length, const unsigned char *value, + const unsigned char *path, unsigned int path_len, ofono_sim_write_cb_t cb, void *data); void (*write_file_cyclic)(struct ofono_sim *sim, int fileid, int length, const unsigned char *value, + const unsigned char *path, unsigned int path_len, ofono_sim_write_cb_t cb, void *data); void (*read_imsi)(struct ofono_sim *sim, ofono_sim_imsi_cb_t cb, void *data);