libnx/switch_8h.html
2025-05-08 06:59:12 +00:00

257 lines
20 KiB
HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
<meta name="generator" content="Doxygen 1.9.8"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>libnx: include/switch.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
<tbody>
<tr id="projectrow">
<td id="projectalign">
<div id="projectname">libnx<span id="projectnumber">&#160;v4.9.0</span>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.9.8 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
var searchBox = new SearchBox("searchBox", "search/",'.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&amp;dn=expat.txt MIT */
$(function() {
initMenu('',true,false,'search.php','Search');
$(document).ready(function() { init_search(); });
});
/* @license-end */
</script>
<div id="main-nav"></div>
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<div id="MSearchResults">
<div class="SRPage">
<div id="SRIndex">
<div id="SRResults"></div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
</div>
</div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="dir_d44c64559bbebec7f509842c48db8b23.html">include</a></li> </ul>
</div>
</div><!-- top -->
<div class="header">
<div class="headertitle"><div class="title">switch.h File Reference</div></div>
</div><!--header-->
<div class="contents">
<p>Central Switch header.
<a href="#details">More...</a></p>
<div class="textblock"><code>#include &quot;<a class="el" href="types_8h_source.html">switch/types.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="result_8h_source.html">switch/result.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="nro_8h_source.html">switch/nro.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="nacp_8h_source.html">switch/nacp.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="tls_8h_source.html">switch/arm/tls.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="cache_8h_source.html">switch/arm/cache.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="counter_8h_source.html">switch/arm/counter.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="svc_8h_source.html">switch/kernel/svc.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="wait_8h_source.html">switch/kernel/wait.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="tmem_8h_source.html">switch/kernel/tmem.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="shmem_8h_source.html">switch/kernel/shmem.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="mutex_8h_source.html">switch/kernel/mutex.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="event_8h_source.html">switch/kernel/event.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="levent_8h_source.html">switch/kernel/levent.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="uevent_8h_source.html">switch/kernel/uevent.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="utimer_8h_source.html">switch/kernel/utimer.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="rwlock_8h_source.html">switch/kernel/rwlock.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="condvar_8h_source.html">switch/kernel/condvar.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="thread_8h_source.html">switch/kernel/thread.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="semaphore_8h_source.html">switch/kernel/semaphore.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="virtmem_8h_source.html">switch/kernel/virtmem.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="detect_8h_source.html">switch/kernel/detect.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="random_8h_source.html">switch/kernel/random.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="jit_8h_source.html">switch/kernel/jit.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="barrier_8h_source.html">switch/kernel/barrier.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="hipc_8h_source.html">switch/sf/hipc.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="cmif_8h_source.html">switch/sf/cmif.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="service_8h_source.html">switch/sf/service.h</a>&quot;</code><br />
<code>#include &quot;switch/sf/sessionmgr.h&quot;</code><br />
<code>#include &quot;<a class="el" href="tipc_8h_source.html">switch/sf/tipc.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="sm_8h_source.html">switch/services/sm.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="smm_8h_source.html">switch/services/smm.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="fs_8h_source.html">switch/services/fs.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="fsldr_8h_source.html">switch/services/fsldr.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="fspr_8h_source.html">switch/services/fspr.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="acc_8h_source.html">switch/services/acc.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="apm_8h_source.html">switch/services/apm.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="applet_8h_source.html">switch/services/applet.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="async_8h_source.html">switch/services/async.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="audctl_8h_source.html">switch/services/audctl.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="audin_8h_source.html">switch/services/audin.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="audout_8h_source.html">switch/services/audout.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="audrec_8h_source.html">switch/services/audrec.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="audren_8h_source.html">switch/services/audren.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="auddev_8h_source.html">switch/services/auddev.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="hwopus_8h_source.html">switch/services/hwopus.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="csrng_8h_source.html">switch/services/csrng.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="lbl_8h_source.html">switch/services/lbl.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="i2c_8h_source.html">switch/services/i2c.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="gpio_8h_source.html">switch/services/gpio.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="uart_8h_source.html">switch/services/uart.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="bpc_8h_source.html">switch/services/bpc.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="pcv_8h_source.html">switch/services/pcv.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="clkrst_8h_source.html">switch/services/clkrst.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="fan_8h_source.html">switch/services/fan.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="pgl_8h_source.html">switch/services/pgl.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="psm_8h_source.html">switch/services/psm.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="spsm_8h_source.html">switch/services/spsm.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="fatal_8h_source.html">switch/services/fatal.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="time_8h_source.html">switch/services/time.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="usb_8h_source.html">switch/services/usb.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="usbds_8h_source.html">switch/services/usbds.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="usbhs_8h_source.html">switch/services/usbhs.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="hid_8h_source.html">switch/services/hid.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="hidbus_8h_source.html">switch/services/hidbus.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="hiddbg_8h_source.html">switch/services/hiddbg.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="hidsys_8h_source.html">switch/services/hidsys.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="irs_8h_source.html">switch/services/irs.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="pl_8h_source.html">switch/services/pl.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="vi_8h_source.html">switch/services/vi.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="nv_8h_source.html">switch/services/nv.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="nifm_8h_source.html">switch/services/nifm.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="nim_8h_source.html">switch/services/nim.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="ns_8h_source.html">switch/services/ns.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="ldr_8h_source.html">switch/services/ldr.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="ro_8h_source.html">switch/services/ro.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="tc_8h_source.html">switch/services/tc.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="ts_8h_source.html">switch/services/ts.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="pm_8h_source.html">switch/services/pm.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="set_8h_source.html">switch/services/set.h</a>&quot;</code><br />
<code>#include &quot;switch/services/ssl.h&quot;</code><br />
<code>#include &quot;<a class="el" href="lr_8h_source.html">switch/services/lr.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="bt_8h_source.html">switch/services/bt.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="btdrv_8h_source.html">switch/services/btdrv.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="btm_8h_source.html">switch/services/btm.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="btmu_8h_source.html">switch/services/btmu.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="btmsys_8h_source.html">switch/services/btmsys.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="spl_8h_source.html">switch/services/spl.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="ncm_8h_source.html">switch/services/ncm.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="psc_8h_source.html">switch/services/psc.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="caps_8h_source.html">switch/services/caps.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="capsa_8h_source.html">switch/services/capsa.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="capsc_8h_source.html">switch/services/capsc.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="capsdc_8h_source.html">switch/services/capsdc.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="capsu_8h_source.html">switch/services/capsu.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="capssc_8h_source.html">switch/services/capssc.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="capssu_8h_source.html">switch/services/capssu.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="capmtp_8h_source.html">switch/services/capmtp.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="nfc_8h_source.html">switch/services/nfc.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="wlaninf_8h_source.html">switch/services/wlaninf.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="pctl_8h_source.html">switch/services/pctl.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="pdm_8h_source.html">switch/services/pdm.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="grc_8h_source.html">switch/services/grc.h</a>&quot;</code><br />
<code>#include &quot;switch/services/friends.h&quot;</code><br />
<code>#include &quot;<a class="el" href="notif_8h_source.html">switch/services/notif.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="mii_8h_source.html">switch/services/mii.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="miiimg_8h_source.html">switch/services/miiimg.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="ldn_8h_source.html">switch/services/ldn.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="lp2p_8h_source.html">switch/services/lp2p.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="news_8h_source.html">switch/services/news.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="ins_8h_source.html">switch/services/ins.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="ectx_8h_source.html">switch/services/ectx.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="avm_8h_source.html">switch/services/avm.h</a>&quot;</code><br />
<code>#include &quot;switch/services/mm.h&quot;</code><br />
<code>#include &quot;switch/display/binder.h&quot;</code><br />
<code>#include &quot;switch/display/parcel.h&quot;</code><br />
<code>#include &quot;switch/display/buffer_producer.h&quot;</code><br />
<code>#include &quot;<a class="el" href="native__window_8h_source.html">switch/display/native_window.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="framebuffer_8h_source.html">switch/display/framebuffer.h</a>&quot;</code><br />
<code>#include &quot;switch/nvidia/ioctl.h&quot;</code><br />
<code>#include &quot;switch/nvidia/graphic_buffer.h&quot;</code><br />
<code>#include &quot;switch/nvidia/fence.h&quot;</code><br />
<code>#include &quot;switch/nvidia/map.h&quot;</code><br />
<code>#include &quot;switch/nvidia/address_space.h&quot;</code><br />
<code>#include &quot;switch/nvidia/channel.h&quot;</code><br />
<code>#include &quot;switch/nvidia/gpu.h&quot;</code><br />
<code>#include &quot;switch/nvidia/gpu_channel.h&quot;</code><br />
<code>#include &quot;<a class="el" href="driver_8h_source.html">switch/audio/driver.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="libapplet_8h_source.html">switch/applets/libapplet.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="album__la_8h_source.html">switch/applets/album_la.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="friends__la_8h_source.html">switch/applets/friends_la.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="hid__la_8h_source.html">switch/applets/hid_la.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="mii__la_8h_source.html">switch/applets/mii_la.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="nfp__la_8h_source.html">switch/applets/nfp_la.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="nifm__la_8h_source.html">switch/applets/nifm_la.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="pctlauth_8h_source.html">switch/applets/pctlauth.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="psel_8h_source.html">switch/applets/psel.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="error_8h_source.html">switch/applets/error.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="swkbd_8h_source.html">switch/applets/swkbd.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="web_8h_source.html">switch/applets/web.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="env_8h_source.html">switch/runtime/env.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="hosversion_8h_source.html">switch/runtime/hosversion.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="diag_8h_source.html">switch/runtime/diag.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="nxlink_8h_source.html">switch/runtime/nxlink.h</a>&quot;</code><br />
<code>#include &quot;switch/runtime/resolver.h&quot;</code><br />
<code>#include &quot;<a class="el" href="pad_8h_source.html">switch/runtime/pad.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="ringcon_8h_source.html">switch/runtime/ringcon.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="btdev_8h_source.html">switch/runtime/btdev.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="utf_8h_source.html">switch/runtime/util/utf.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="console_8h_source.html">switch/runtime/devices/console.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="usb__comms_8h_source.html">switch/runtime/devices/usb_comms.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="fs__dev_8h_source.html">switch/runtime/devices/fs_dev.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="romfs__dev_8h_source.html">switch/runtime/devices/romfs_dev.h</a>&quot;</code><br />
<code>#include &quot;switch/runtime/devices/socket.h&quot;</code><br />
<code>#include &quot;<a class="el" href="aes_8h_source.html">switch/crypto/aes.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="aes__cbc_8h_source.html">switch/crypto/aes_cbc.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="aes__ctr_8h_source.html">switch/crypto/aes_ctr.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="aes__xts_8h_source.html">switch/crypto/aes_xts.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="cmac_8h_source.html">switch/crypto/cmac.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="sha256_8h_source.html">switch/crypto/sha256.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="sha1_8h_source.html">switch/crypto/sha1.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="hmac_8h_source.html">switch/crypto/hmac.h</a>&quot;</code><br />
<code>#include &quot;<a class="el" href="crc_8h_source.html">switch/crypto/crc.h</a>&quot;</code><br />
</div>
<p><a href="switch_8h_source.html">Go to the source code of this file.</a></p>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Central Switch header. </p>
<p>Includes all others. </p><dl class="section copyright"><dt>Copyright</dt><dd>libnx Authors </dd></dl>
</div></div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by&#160;<a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.8
</small></address>
</body>
</html>