sim: logical access API implementation

Implemented wrapper for the sim drivers logical
access API
This commit is contained in:
James Prestwood 2017-11-07 08:42:49 -08:00 committed by Denis Kenzior
parent c77fb101f9
commit 2564ac717a
1 changed files with 15 additions and 0 deletions

View File

@ -3637,3 +3637,18 @@ GSList *__ofono_sim_get_aid_list(struct ofono_sim *sim)
{
return sim->aid_list;
}
int ofono_sim_logical_access(struct ofono_sim *sim, int session_id,
unsigned char *pdu, unsigned int len,
ofono_sim_logical_access_cb_t cb, void *data)
{
if (!sim->driver->logical_access)
return -ENOTSUP;
if (session_id <= 0)
return -EINVAL;
sim->driver->logical_access(sim, session_id, pdu, len, cb, data);
return 0;
}