191df013fSAsim Jamshed<!-- Creator     : groff version 1.22.2 -->
2e5df9dc1SAsim Jamshed<!-- CreationDate: Wed Feb  1 22:24:31 2017 -->
391df013fSAsim Jamshed<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
491df013fSAsim Jamshed"http://www.w3.org/TR/html4/loose.dtd">
591df013fSAsim Jamshed<html>
691df013fSAsim Jamshed<head>
791df013fSAsim Jamshed<meta name="generator" content="groff -Thtml, see www.gnu.org">
891df013fSAsim Jamshed<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
991df013fSAsim Jamshed<meta name="Content-Style" content="text/css">
1091df013fSAsim Jamshed<style type="text/css">
1191df013fSAsim Jamshed       p       { margin-top: 0; margin-bottom: 0; vertical-align: top }
1291df013fSAsim Jamshed       pre     { margin-top: 0; margin-bottom: 0; vertical-align: top }
1391df013fSAsim Jamshed       table   { margin-top: 0; margin-bottom: 0; vertical-align: top }
1491df013fSAsim Jamshed       h1      { text-align: center }
1591df013fSAsim Jamshed</style>
1691df013fSAsim Jamshed<title>mtcp_destroy_context</title>
17e5df9dc1SAsim Jamshed<link rel="stylesheet" href="./common.css">
1891df013fSAsim Jamshed</head>
1991df013fSAsim Jamshed<body>
20e5df9dc1SAsim Jamshed<div class="main">
2191df013fSAsim Jamshed<h1 align="center">mtcp_destroy_context</h1>
22e5df9dc1SAsim Jamshed<!--
2391df013fSAsim Jamshed<a href="#NAME">NAME</a><br>
2491df013fSAsim Jamshed<a href="#SYNOPSIS">SYNOPSIS</a><br>
2591df013fSAsim Jamshed<a href="#DESCRIPTION">DESCRIPTION</a><br>
2691df013fSAsim Jamshed<a href="#RETURN VALUE">RETURN VALUE</a><br>
2791df013fSAsim Jamshed<a href="#AUTHORS">AUTHORS</a><br>
2891df013fSAsim Jamshed<a href="#SEE ALSO">SEE ALSO</a><br>
2991df013fSAsim Jamshed<a href="#COLOPHON">COLOPHON</a><br>
30e5df9dc1SAsim Jamshed<hr>-->
3191df013fSAsim Jamshed
3291df013fSAsim Jamshed
3391df013fSAsim Jamshed<h2>NAME
3491df013fSAsim Jamshed<a name="NAME"></a>
3591df013fSAsim Jamshed</h2>
3691df013fSAsim Jamshed
3791df013fSAsim Jamshed
3891df013fSAsim Jamshed
3991df013fSAsim Jamshed<p style="margin-left:11%; margin-top: 1em">mtcp_destroy_context
4091df013fSAsim Jamshed&minus; destroy mTCP context</p>
4191df013fSAsim Jamshed
4291df013fSAsim Jamshed<h2>SYNOPSIS
4391df013fSAsim Jamshed<a name="SYNOPSIS"></a>
4491df013fSAsim Jamshed</h2>
4591df013fSAsim Jamshed
4691df013fSAsim Jamshed
4791df013fSAsim Jamshed<p style="margin-left:11%; margin-top: 1em"><b>#include
4891df013fSAsim Jamshed&lt;mtcp_api.h&gt;</b></p>
4991df013fSAsim Jamshed
5091df013fSAsim Jamshed<p style="margin-left:11%; margin-top: 1em"><b>void
5191df013fSAsim Jamshedmtcp_destroy_context(mctx_t</b> <i>mctx</i><b>);</b></p>
5291df013fSAsim Jamshed
5391df013fSAsim Jamshed<h2>DESCRIPTION
5491df013fSAsim Jamshed<a name="DESCRIPTION"></a>
5591df013fSAsim Jamshed</h2>
5691df013fSAsim Jamshed
5791df013fSAsim Jamshed
5891df013fSAsim Jamshed
5991df013fSAsim Jamshed<p style="margin-left:11%; margin-top: 1em"><b>mtcp_destroy_context</b>()
6091df013fSAsim Jamshedcleans up the per-thread (with CPU core-id as specified in
6191df013fSAsim Jamshedthe <i>mctx</i> structure) mTCP context in the process. This
6291df013fSAsim Jamshedis usually the last function called (specific to mTCP API)
6391df013fSAsim Jamshedbefore the mTCP application thread is terminated from the
6491df013fSAsim Jamshedprocess address space.</p>
6591df013fSAsim Jamshed
6691df013fSAsim Jamshed<h2>RETURN VALUE
6791df013fSAsim Jamshed<a name="RETURN VALUE"></a>
6891df013fSAsim Jamshed</h2>
6991df013fSAsim Jamshed
7091df013fSAsim Jamshed
7191df013fSAsim Jamshed
7291df013fSAsim Jamshed<p style="margin-left:11%; margin-top: 1em"><b>mtcp_destroy_context()</b>
7391df013fSAsim Jamshedreturns nothing.</p>
7491df013fSAsim Jamshed
7591df013fSAsim Jamshed<h2>AUTHORS
7691df013fSAsim Jamshed<a name="AUTHORS"></a>
7791df013fSAsim Jamshed</h2>
7891df013fSAsim Jamshed
7991df013fSAsim Jamshed
80e5df9dc1SAsim Jamshed<p style="margin-left:11%; margin-top: 1em">mOS
81e5df9dc1SAsim Jamsheddevelopment team &lt;[email protected]&gt;</p>
8291df013fSAsim Jamshed
83*626fc701SYoungGyoun
84*626fc701SYoungGyoun<!----------------------------------------------------------->
85*626fc701SYoungGyoun<h2>EXAMPLES
86*626fc701SYoungGyoun<a name="EXAMPLES"></a>
87*626fc701SYoungGyoun</h2>
88*626fc701SYoungGyoun
89*626fc701SYoungGyoun<p style="margin-left:11%; margin-top: 1em">
90*626fc701SYoungGyoun  <a href="http://mos.kaist.edu/guide/programmer/05_api_example.html#application-destroy-routine">
91*626fc701SYoungGyoun	http://mos.kaist.edu/guide/programmer/05_api_example.html#application-destroy-routine
92*626fc701SYoungGyoun	</a>
93*626fc701SYoungGyoun</p>
94*626fc701SYoungGyoun<!----------------------------------------------------------->
95*626fc701SYoungGyoun
96*626fc701SYoungGyoun
9791df013fSAsim Jamshed<h2>SEE ALSO
9891df013fSAsim Jamshed<a name="SEE ALSO"></a>
9991df013fSAsim Jamshed</h2>
10091df013fSAsim Jamshed
10191df013fSAsim Jamshed
10291df013fSAsim Jamshed
10391df013fSAsim Jamshed<p style="margin-left:11%; margin-top: 1em"><b>mtcp_create_context</b>(),
10491df013fSAsim Jamshed<b>mtcp_init</b>(), <b>mtcp_destroy</b>()</p>
10591df013fSAsim Jamshed
10691df013fSAsim Jamshed<h2>COLOPHON
10791df013fSAsim Jamshed<a name="COLOPHON"></a>
10891df013fSAsim Jamshed</h2>
10991df013fSAsim Jamshed
11091df013fSAsim Jamshed
11191df013fSAsim Jamshed<p style="margin-left:11%; margin-top: 1em">This page is
11291df013fSAsim Jamshedpart of mOS release 0.3 <i>docs</i> section. A description
11391df013fSAsim Jamshedof the project, and information about reporting bugs, can be
11491df013fSAsim Jamshedfound at http://mos.kaist.edu/.</p>
115e5df9dc1SAsim Jamshed<!-- <hr>-->
116e5df9dc1SAsim Jamshed<br>
117e5df9dc1SAsim Jamshed<div class="footer">
118e5df9dc1SAsim Jamshed  <img src="back-arrow.jpg" width="2%" height="2%"><a href="http://mos.kaist.edu/index_man.html">Back to Index</a>
119e5df9dc1SAsim Jamshed</div>
120e5df9dc1SAsim Jamshed</div>
12191df013fSAsim Jamshed</body>
12291df013fSAsim Jamshed</html>
123