diff options
author | Ingo Albrecht <prom@berlin.ccc.de> | 2010-07-22 16:37:39 +0200 |
---|---|---|
committer | Ingo Albrecht <prom@berlin.ccc.de> | 2010-08-17 00:28:37 +0200 |
commit | 556d8f30604dfffffe7f7a8fc36523bf49080aaf (patch) | |
tree | e2ff954f9a365b2a4fc7313be3d6654ff0622373 | |
parent | 8e6ba80c8adc38fdad92d626d2b1c005140497e8 (diff) |
btsap: added missing header
-rw-r--r-- | include/sim.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/include/sim.h b/include/sim.h new file mode 100644 index 00000000..d712b279 --- /dev/null +++ b/include/sim.h @@ -0,0 +1,22 @@ + +#ifndef sim_h +#define sim_h + +typedef void (*sim_ready_cb_t)(void); +typedef void (*sim_notready_cb_t)(void); +typedef void (*sim_completion_cb_t)(struct msgb *pdu, void *cookie); + +int sim_init(void); +int sim_set_callbacks(sim_ready_cb_t rdy, sim_notready_cb_t nrdy); +int sim_connect(void); +int sim_disconnect(void); +int sim_power_on(void); +int sim_power_off(void); +int sim_reset(void); + +int sim_get_atr(sim_completion_cb_t *callback, void *cookie); + +int sim_put_apdu(struct msgb *apdu, sim_completion_cb_t *callback, void *cookie); +int sim_get_apdu(struct msgb *apdu, sim_completion_cb_t *callback, void *cookie); + +#endif /* !sim_h */ |