aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/src/libmsc/gsm_subscriber.c
diff options
context:
space:
mode:
Diffstat (limited to 'openbsc/src/libmsc/gsm_subscriber.c')
-rw-r--r--openbsc/src/libmsc/gsm_subscriber.c45
1 files changed, 0 insertions, 45 deletions
diff --git a/openbsc/src/libmsc/gsm_subscriber.c b/openbsc/src/libmsc/gsm_subscriber.c
index c444fe058..9037e89d5 100644
--- a/openbsc/src/libmsc/gsm_subscriber.c
+++ b/openbsc/src/libmsc/gsm_subscriber.c
@@ -443,48 +443,3 @@ void subscr_expire(struct gsm_subscriber_group *sgrp)
{
db_subscriber_expire(sgrp->net, subscr_expire_callback);
}
-
-int subscr_pending_requests(struct gsm_subscriber *sub)
-{
- struct subscr_request *req;
- int pending = 0;
-
- llist_for_each_entry(req, &sub->requests, entry)
- pending += 1;
-
- return pending;
-}
-
-int subscr_pending_clear(struct gsm_subscriber *sub)
-{
- int deleted = 0;
- struct subscr_request *req, *tmp;
-
- llist_for_each_entry_safe(req, tmp, &sub->requests, entry) {
- subscr_put(req->subscr);
- llist_del(&req->entry);
- talloc_free(req);
- deleted += 1;
- }
-
- return deleted;
-}
-
-int subscr_pending_dump(struct gsm_subscriber *sub, struct vty *vty)
-{
- struct subscr_request *req;
-
- vty_out(vty, "Pending Requests for Subscriber %llu.%s", sub->id, VTY_NEWLINE);
- llist_for_each_entry(req, &sub->requests, entry) {
- vty_out(vty, "Channel type: %d State: %d Sub: %llu.%s",
- req->channel_type, req->state, req->subscr->id, VTY_NEWLINE);
- }
-
- return 0;
-}
-
-int subscr_pending_kick(struct gsm_subscriber *sub)
-{
- subscr_put_channel(sub);
- return 0;
-}