summaryrefslogtreecommitdiff
path: root/cesar/station
diff options
context:
space:
mode:
authorlaranjeiro2009-03-30 15:53:50 +0000
committerlaranjeiro2009-03-30 15:53:50 +0000
commit7cc8f2d54733e61fc017b01d1172c43c5c50946e (patch)
tree46e91e6bd16a0cdae39b2cf04802cb52c2c3a37b /cesar/station
parent42a0453390fa1a4864fbd0693f26c683ff83f57a (diff)
cesar: Added the cesar_uninit function.
git-svn-id: svn+ssh://pessac/svn/cesar/trunk@4332 017c9cb6-072f-447c-8318-d5b54f68fe89
Diffstat (limited to 'cesar/station')
-rw-r--r--cesar/station/src/station.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/cesar/station/src/station.c b/cesar/station/src/station.c
index 4756b1a203..1e3f761a0e 100644
--- a/cesar/station/src/station.c
+++ b/cesar/station/src/station.c
@@ -80,3 +80,23 @@ cesar_init (void)
return &cesar;
}
+
+void
+cesar_uninit (cesar_t *ctx)
+{
+ dbg_assert (ctx);
+
+ sar_cleanup (ctx->sar);
+
+ cp_uninit (ctx->cp);
+ interface_uninit(ctx->interface);
+ hle_uninit (ctx->hle);
+ cl_uninit (ctx->cl);
+ sar_uninit (ctx->sar);
+ pbproc_uninit (ctx->pbproc);
+ ce_uninit (ctx->rxce);
+ mac_store_uninit (ctx->mac_store);
+ hal_timer_uninit (cesar.hal_timer);
+
+ trace_uninit ();
+}