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− 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<mtcp_api.h></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 <[email protected]></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