2010-12-24 12:48:27 +00:00
|
|
|
#ifndef SMS_QUEUE_H
|
|
|
|
#define SMS_QUEUE_H
|
|
|
|
|
|
|
|
struct gsm_network;
|
2010-12-24 20:39:55 +00:00
|
|
|
struct gsm_sms_queue;
|
2010-12-25 13:08:00 +00:00
|
|
|
struct vty;
|
2010-12-24 12:48:27 +00:00
|
|
|
|
|
|
|
int sms_queue_start(struct gsm_network *, int in_flight);
|
2010-12-24 20:39:55 +00:00
|
|
|
int sms_queue_trigger(struct gsm_sms_queue *);
|
2010-12-24 12:48:27 +00:00
|
|
|
|
2010-12-25 13:08:00 +00:00
|
|
|
/* vty helper functions */
|
|
|
|
int sms_queue_stats(struct gsm_sms_queue *, struct vty* vty);
|
2010-12-25 13:25:12 +00:00
|
|
|
int sms_queue_set_max_pending(struct gsm_sms_queue *, int max);
|
2010-12-25 13:50:50 +00:00
|
|
|
int sms_queue_set_max_failure(struct gsm_sms_queue *, int fail);
|
2010-12-25 13:38:30 +00:00
|
|
|
int sms_queue_clear(struct gsm_sms_queue *);
|
2010-12-25 13:08:00 +00:00
|
|
|
|
2010-12-24 12:48:27 +00:00
|
|
|
#endif
|