mirror of
https://github.com/switchbrew/libnx.git
synced 2025-06-21 20:42:44 +02:00
552 lines
120 KiB
HTML
552 lines
120 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/services/nifm.h Source File</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"> 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&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&dn=expat.txt MIT */
|
|
$(function() {
|
|
initMenu('',true,false,'search.php','Search');
|
|
$(document).ready(function() { init_search(); });
|
|
});
|
|
/* @license-end */
|
|
</script>
|
|
<div id="main-nav"></div>
|
|
<script type="text/javascript">
|
|
/* @license magnet:?xt=urn:btih:d3d9a9a6595521f9666a5e94cc830dab83b65699&dn=expat.txt MIT */
|
|
$(document).ready(function() { init_codefold(0); });
|
|
/* @license-end */
|
|
</script>
|
|
<!-- 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><li class="navelem"><a class="el" href="dir_42bea3d40f1f1694e41a8f3166c98108.html">switch</a></li><li class="navelem"><a class="el" href="dir_04a7e0b94d44ce4fc7ca3462163fd33c.html">services</a></li> </ul>
|
|
</div>
|
|
</div><!-- top -->
|
|
<div class="header">
|
|
<div class="headertitle"><div class="title">nifm.h</div></div>
|
|
</div><!--header-->
|
|
<div class="contents">
|
|
<a href="nifm_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a id="l00001" name="l00001"></a><span class="lineno"> 1</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00002" name="l00002"></a><span class="lineno"> 2</span><span class="comment"> * @file nifm.h</span></div>
|
|
<div class="line"><a id="l00003" name="l00003"></a><span class="lineno"> 3</span><span class="comment"> * @brief Network interface service IPC wrapper.</span></div>
|
|
<div class="line"><a id="l00004" name="l00004"></a><span class="lineno"> 4</span><span class="comment"> * @author shadowninja108, shibboleet, exelix, yellows8</span></div>
|
|
<div class="line"><a id="l00005" name="l00005"></a><span class="lineno"> 5</span><span class="comment"> * @copyright libnx Authors</span></div>
|
|
<div class="line"><a id="l00006" name="l00006"></a><span class="lineno"> 6</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00007" name="l00007"></a><span class="lineno"> 7</span> </div>
|
|
<div class="line"><a id="l00008" name="l00008"></a><span class="lineno"> 8</span><span class="preprocessor">#pragma once</span></div>
|
|
<div class="line"><a id="l00009" name="l00009"></a><span class="lineno"> 9</span><span class="preprocessor">#include "../types.h"</span></div>
|
|
<div class="line"><a id="l00010" name="l00010"></a><span class="lineno"> 10</span><span class="preprocessor">#include "../sf/service.h"</span></div>
|
|
<div class="line"><a id="l00011" name="l00011"></a><span class="lineno"> 11</span><span class="preprocessor">#include "../kernel/event.h"</span></div>
|
|
<div class="line"><a id="l00012" name="l00012"></a><span class="lineno"> 12</span> </div>
|
|
<div class="foldopen" id="foldopen00013" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00013" name="l00013"></a><span class="lineno"><a class="line" href="nifm_8h.html#a9ddecb2bdc6e6ed09004acce2e69616d"> 13</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00014" name="l00014"></a><span class="lineno"><a class="line" href="nifm_8h.html#a9ddecb2bdc6e6ed09004acce2e69616dab1ac60316210e16c84935add6dc12114"> 14</a></span> <a class="code hl_enumvalue" href="nifm_8h.html#a9ddecb2bdc6e6ed09004acce2e69616dab1ac60316210e16c84935add6dc12114">NifmServiceType_User</a> = 0, <span class="comment">///< Initializes nifm:u.</span></div>
|
|
<div class="line"><a id="l00015" name="l00015"></a><span class="lineno"><a class="line" href="nifm_8h.html#a9ddecb2bdc6e6ed09004acce2e69616da5a70f9977950f94dd13fca8124eade46"> 15</a></span> <a class="code hl_enumvalue" href="nifm_8h.html#a9ddecb2bdc6e6ed09004acce2e69616da5a70f9977950f94dd13fca8124eade46">NifmServiceType_System</a> = 1, <span class="comment">///< Initializes nifm:s.</span></div>
|
|
<div class="line"><a id="l00016" name="l00016"></a><span class="lineno"><a class="line" href="nifm_8h.html#a9ddecb2bdc6e6ed09004acce2e69616da39614167e5663aa5c82545295069a7d3"> 16</a></span> <a class="code hl_enumvalue" href="nifm_8h.html#a9ddecb2bdc6e6ed09004acce2e69616da39614167e5663aa5c82545295069a7d3">NifmServiceType_Admin</a> = 2, <span class="comment">///< Initializes nifm:a.</span></div>
|
|
<div class="line"><a id="l00017" name="l00017"></a><span class="lineno"> 17</span>} <a class="code hl_enumeration" href="nifm_8h.html#a9ddecb2bdc6e6ed09004acce2e69616d">NifmServiceType</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00018" name="l00018"></a><span class="lineno"> 18</span> </div>
|
|
<div class="foldopen" id="foldopen00019" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00019" name="l00019"></a><span class="lineno"><a class="line" href="nifm_8h.html#a9f03149e92f399ddfe9609f3f3695e30"> 19</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00020" name="l00020"></a><span class="lineno"><a class="line" href="nifm_8h.html#a9f03149e92f399ddfe9609f3f3695e30aa0859aca65a64faeac47be607a6b462e"> 20</a></span> <a class="code hl_enumvalue" href="nifm_8h.html#a9f03149e92f399ddfe9609f3f3695e30aa0859aca65a64faeac47be607a6b462e">NifmInternetConnectionType_WiFi</a> = 1, <span class="comment">///< Wi-Fi connection is used.</span></div>
|
|
<div class="line"><a id="l00021" name="l00021"></a><span class="lineno"><a class="line" href="nifm_8h.html#a9f03149e92f399ddfe9609f3f3695e30a12674ebf14e7bbeb4030e5c0fb86e6b5"> 21</a></span> <a class="code hl_enumvalue" href="nifm_8h.html#a9f03149e92f399ddfe9609f3f3695e30a12674ebf14e7bbeb4030e5c0fb86e6b5">NifmInternetConnectionType_Ethernet</a> = 2, <span class="comment">///< Ethernet connection is used.</span></div>
|
|
<div class="line"><a id="l00022" name="l00022"></a><span class="lineno"> 22</span>} <a class="code hl_enumeration" href="nifm_8h.html#a9f03149e92f399ddfe9609f3f3695e30">NifmInternetConnectionType</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00023" name="l00023"></a><span class="lineno"> 23</span> </div>
|
|
<div class="foldopen" id="foldopen00024" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00024" name="l00024"></a><span class="lineno"><a class="line" href="nifm_8h.html#ab58ed462767c87e0378280f97039066e"> 24</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00025" name="l00025"></a><span class="lineno"><a class="line" href="nifm_8h.html#ab58ed462767c87e0378280f97039066eac7464a33fd2846151b9c4f4ef88e4c15"> 25</a></span> <a class="code hl_enumvalue" href="nifm_8h.html#ab58ed462767c87e0378280f97039066eac7464a33fd2846151b9c4f4ef88e4c15">NifmInternetConnectionStatus_ConnectingUnknown1</a> = 0, <span class="comment">///< Unknown internet connection status 1.</span></div>
|
|
<div class="line"><a id="l00026" name="l00026"></a><span class="lineno"><a class="line" href="nifm_8h.html#ab58ed462767c87e0378280f97039066ea5b5f1b072433064c2c56d2d9fab819b1"> 26</a></span> <a class="code hl_enumvalue" href="nifm_8h.html#ab58ed462767c87e0378280f97039066ea5b5f1b072433064c2c56d2d9fab819b1">NifmInternetConnectionStatus_ConnectingUnknown2</a> = 1, <span class="comment">///< Unknown internet connection status 2.</span></div>
|
|
<div class="line"><a id="l00027" name="l00027"></a><span class="lineno"><a class="line" href="nifm_8h.html#ab58ed462767c87e0378280f97039066eaa795ac9f3b3b3346297f43d50ab12ad1"> 27</a></span> <a class="code hl_enumvalue" href="nifm_8h.html#ab58ed462767c87e0378280f97039066eaa795ac9f3b3b3346297f43d50ab12ad1">NifmInternetConnectionStatus_ConnectingUnknown3</a> = 2, <span class="comment">///< Unknown internet connection status 3 (conntest?).</span></div>
|
|
<div class="line"><a id="l00028" name="l00028"></a><span class="lineno"><a class="line" href="nifm_8h.html#ab58ed462767c87e0378280f97039066eafebc01b1eb9a42a5c866d9cf8e736b1e"> 28</a></span> <a class="code hl_enumvalue" href="nifm_8h.html#ab58ed462767c87e0378280f97039066eafebc01b1eb9a42a5c866d9cf8e736b1e">NifmInternetConnectionStatus_ConnectingUnknown4</a> = 3, <span class="comment">///< Unknown internet connection status 4.</span></div>
|
|
<div class="line"><a id="l00029" name="l00029"></a><span class="lineno"><a class="line" href="nifm_8h.html#ab58ed462767c87e0378280f97039066ea223cea21a982bd88a0f7226a21cba713"> 29</a></span> <a class="code hl_enumvalue" href="nifm_8h.html#ab58ed462767c87e0378280f97039066ea223cea21a982bd88a0f7226a21cba713">NifmInternetConnectionStatus_Connected</a> = 4, <span class="comment">///< Internet is connected.</span></div>
|
|
<div class="line"><a id="l00030" name="l00030"></a><span class="lineno"> 30</span>} <a class="code hl_enumeration" href="nifm_8h.html#ab58ed462767c87e0378280f97039066e">NifmInternetConnectionStatus</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00031" name="l00031"></a><span class="lineno"> 31</span> </div>
|
|
<div class="foldopen" id="foldopen00032" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00032" name="l00032"></a><span class="lineno"><a class="line" href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468"> 32</a></span><span class="keyword">typedef</span> <span class="keyword">enum</span> {</div>
|
|
<div class="line"><a id="l00033" name="l00033"></a><span class="lineno"><a class="line" href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468ae0ee02d52a062ff4cb2507d09096c7e8"> 33</a></span> <a class="code hl_enumvalue" href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468ae0ee02d52a062ff4cb2507d09096c7e8">NifmRequestState_Invalid</a> = 0, <span class="comment">///< Error.</span></div>
|
|
<div class="line"><a id="l00034" name="l00034"></a><span class="lineno"><a class="line" href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468a25cba119c1218d4002e940265e65a15e"> 34</a></span> <a class="code hl_enumvalue" href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468a25cba119c1218d4002e940265e65a15e">NifmRequestState_Unknown1</a> = 1, <span class="comment">///< Not yet submitted or error.</span></div>
|
|
<div class="line"><a id="l00035" name="l00035"></a><span class="lineno"><a class="line" href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468a1f39ec0f81f19297380c775afbb310ee"> 35</a></span> <a class="code hl_enumvalue" href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468a1f39ec0f81f19297380c775afbb310ee">NifmRequestState_OnHold</a> = 2, <span class="comment">///< OnHold</span></div>
|
|
<div class="line"><a id="l00036" name="l00036"></a><span class="lineno"><a class="line" href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468a2a13b1a574bae59123c9c16444f3e0e4"> 36</a></span> <a class="code hl_enumvalue" href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468a2a13b1a574bae59123c9c16444f3e0e4">NifmRequestState_Available</a> = 3, <span class="comment">///< Available</span></div>
|
|
<div class="line"><a id="l00037" name="l00037"></a><span class="lineno"><a class="line" href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468a6cfa6e435e26cc219fe68e0fa0b917dc"> 37</a></span> <a class="code hl_enumvalue" href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468a6cfa6e435e26cc219fe68e0fa0b917dc">NifmRequestState_Unknown4</a> = 4, <span class="comment">///< Unknown</span></div>
|
|
<div class="line"><a id="l00038" name="l00038"></a><span class="lineno"><a class="line" href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468a1ec07db02581127672166bd80026aa2a"> 38</a></span> <a class="code hl_enumvalue" href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468a1ec07db02581127672166bd80026aa2a">NifmRequestState_Unknown5</a> = 5, <span class="comment">///< Unknown</span></div>
|
|
<div class="line"><a id="l00039" name="l00039"></a><span class="lineno"> 39</span>} <a class="code hl_enumeration" href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468">NifmRequestState</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00040" name="l00040"></a><span class="lineno"> 40</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00041" name="l00041"></a><span class="lineno"> 41</span><span class="comment">/// Request</span></div>
|
|
<div class="foldopen" id="foldopen00042" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00042" name="l00042"></a><span class="lineno"><a class="line" href="structNifmRequest.html"> 42</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00043" name="l00043"></a><span class="lineno"><a class="line" href="structNifmRequest.html#a5d184d8372a5c4c272e45643feaa9a9e"> 43</a></span> <a class="code hl_struct" href="structService.html">Service</a> <a class="code hl_variable" href="structNifmRequest.html#a5d184d8372a5c4c272e45643feaa9a9e">s</a>; <span class="comment">///< IRequest</span></div>
|
|
<div class="line"><a id="l00044" name="l00044"></a><span class="lineno"><a class="line" href="structNifmRequest.html#a937868e6497fd541fcfd3ad582dd0a14"> 44</a></span> <a class="code hl_struct" href="structEvent.html">Event</a> <a class="code hl_variable" href="structNifmRequest.html#a937868e6497fd541fcfd3ad582dd0a14">event_request_state</a>; <span class="comment">///< First Event from cmd GetSystemEventReadableHandles, autoclear=true. Signaled when the RequestState changes.</span></div>
|
|
<div class="line"><a id="l00045" name="l00045"></a><span class="lineno"><a class="line" href="structNifmRequest.html#a8a7d013ae434d45f00b0eb35c6d28c94"> 45</a></span> <a class="code hl_struct" href="structEvent.html">Event</a> <a class="code hl_variable" href="structNifmRequest.html#a8a7d013ae434d45f00b0eb35c6d28c94">event1</a>; <span class="comment">///< Second Event from cmd GetSystemEventReadableHandles.</span></div>
|
|
<div class="line"><a id="l00046" name="l00046"></a><span class="lineno"> 46</span> </div>
|
|
<div class="line"><a id="l00047" name="l00047"></a><span class="lineno"><a class="line" href="structNifmRequest.html#a03a8a6af870474db6661959d790d0ed7"> 47</a></span> <a class="code hl_enumeration" href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468">NifmRequestState</a> <a class="code hl_variable" href="structNifmRequest.html#a03a8a6af870474db6661959d790d0ed7">request_state</a>; <span class="comment">///< \ref NifmRequestState from the GetRequestState cmd.</span></div>
|
|
<div class="line"><a id="l00048" name="l00048"></a><span class="lineno"><a class="line" href="structNifmRequest.html#a2ce0fff620627a186970469d97b7d3cd"> 48</a></span> <a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_variable" href="structNifmRequest.html#a2ce0fff620627a186970469d97b7d3cd">res</a>; <span class="comment">///< Result from the GetResult cmd.</span></div>
|
|
<div class="line"><a id="l00049" name="l00049"></a><span class="lineno"> 49</span>} <a class="code hl_struct" href="structNifmRequest.html">NifmRequest</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00050" name="l00050"></a><span class="lineno"> 50</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00051" name="l00051"></a><span class="lineno"> 51</span><span class="comment">/// ClientId</span></div>
|
|
<div class="foldopen" id="foldopen00052" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00052" name="l00052"></a><span class="lineno"><a class="line" href="structNifmClientId.html"> 52</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00053" name="l00053"></a><span class="lineno"><a class="line" href="structNifmClientId.html#a9652c388488564c1c3d63682dcb4fb1e"> 53</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNifmClientId.html#a9652c388488564c1c3d63682dcb4fb1e">id</a>; <span class="comment">///< ClientId</span></div>
|
|
<div class="line"><a id="l00054" name="l00054"></a><span class="lineno"> 54</span>} <a class="code hl_struct" href="structNifmClientId.html">NifmClientId</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00055" name="l00055"></a><span class="lineno"> 55</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00056" name="l00056"></a><span class="lineno"> 56</span><span class="comment">/// IpV4Address</span></div>
|
|
<div class="foldopen" id="foldopen00057" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00057" name="l00057"></a><span class="lineno"><a class="line" href="structNifmIpV4Address.html"> 57</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00058" name="l00058"></a><span class="lineno"><a class="line" href="structNifmIpV4Address.html#a4c8eee251e44f7a63abdbaa276e2a02c"> 58</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> addr[4]; <span class="comment">///< IPv4 address, aka struct in_addr.</span></div>
|
|
<div class="line"><a id="l00059" name="l00059"></a><span class="lineno"> 59</span>} <a class="code hl_struct" href="structNifmIpV4Address.html">NifmIpV4Address</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00060" name="l00060"></a><span class="lineno"> 60</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00061" name="l00061"></a><span class="lineno"> 61</span><span class="comment">/// IpAddressSetting</span></div>
|
|
<div class="foldopen" id="foldopen00062" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00062" name="l00062"></a><span class="lineno"><a class="line" href="structNifmIpAddressSetting.html"> 62</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"><a class="line" href="structNifmIpAddressSetting.html#a7dd02911be0e5eb2a0f81f20ec165de2"> 63</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmIpAddressSetting.html#a7dd02911be0e5eb2a0f81f20ec165de2">is_automatic</a>; <span class="comment">///< Whether this setting is automatic. Ignored by \ref nifmGetCurrentIpConfigInfo.</span></div>
|
|
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span> </div>
|
|
<div class="line"><a id="l00065" name="l00065"></a><span class="lineno"><a class="line" href="structNifmIpAddressSetting.html#a2bbb14f46c18524b129fe24c611d8a24"> 65</a></span> <a class="code hl_struct" href="structNifmIpV4Address.html">NifmIpV4Address</a> <a class="code hl_variable" href="structNifmIpAddressSetting.html#a2bbb14f46c18524b129fe24c611d8a24">current_addr</a>; <span class="comment">///< Current address.</span></div>
|
|
<div class="line"><a id="l00066" name="l00066"></a><span class="lineno"><a class="line" href="structNifmIpAddressSetting.html#a7943cdc3364119c4c1f411665656acd7"> 66</a></span> <a class="code hl_struct" href="structNifmIpV4Address.html">NifmIpV4Address</a> <a class="code hl_variable" href="structNifmIpAddressSetting.html#a7943cdc3364119c4c1f411665656acd7">subnet_mask</a>; <span class="comment">///< Subnet Mask.</span></div>
|
|
<div class="line"><a id="l00067" name="l00067"></a><span class="lineno"><a class="line" href="structNifmIpAddressSetting.html#a1726ed68f11c2771bdcf3046ea2dbe67"> 67</a></span> <a class="code hl_struct" href="structNifmIpV4Address.html">NifmIpV4Address</a> <a class="code hl_variable" href="structNifmIpAddressSetting.html#a1726ed68f11c2771bdcf3046ea2dbe67">gateway</a>; <span class="comment">///< Gateway.</span></div>
|
|
<div class="line"><a id="l00068" name="l00068"></a><span class="lineno"> 68</span>} <a class="code hl_struct" href="structNifmIpAddressSetting.html">NifmIpAddressSetting</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00069" name="l00069"></a><span class="lineno"> 69</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00070" name="l00070"></a><span class="lineno"> 70</span><span class="comment">/// DnsSetting</span></div>
|
|
<div class="foldopen" id="foldopen00071" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00071" name="l00071"></a><span class="lineno"><a class="line" href="structNifmDnsSetting.html"> 71</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00072" name="l00072"></a><span class="lineno"><a class="line" href="structNifmDnsSetting.html#ab89a9089804f53b248a246fa9a3f11ed"> 72</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmDnsSetting.html#ab89a9089804f53b248a246fa9a3f11ed">is_automatic</a>; <span class="comment">///< Whether this setting is automatic. Ignored by \ref nifmGetCurrentIpConfigInfo.</span></div>
|
|
<div class="line"><a id="l00073" name="l00073"></a><span class="lineno"> 73</span> </div>
|
|
<div class="line"><a id="l00074" name="l00074"></a><span class="lineno"><a class="line" href="structNifmDnsSetting.html#ad93d203deefe2c76d3aab68fbfcfdebb"> 74</a></span> <a class="code hl_struct" href="structNifmIpV4Address.html">NifmIpV4Address</a> <a class="code hl_variable" href="structNifmDnsSetting.html#ad93d203deefe2c76d3aab68fbfcfdebb">primary_dns_server</a>; <span class="comment">///< Primary DNS server.</span></div>
|
|
<div class="line"><a id="l00075" name="l00075"></a><span class="lineno"><a class="line" href="structNifmDnsSetting.html#a808e48d6eddbca2750c165c14154ebfe"> 75</a></span> <a class="code hl_struct" href="structNifmIpV4Address.html">NifmIpV4Address</a> <a class="code hl_variable" href="structNifmDnsSetting.html#a808e48d6eddbca2750c165c14154ebfe">secondary_dns_server</a>; <span class="comment">///< Secondary DNS server.</span></div>
|
|
<div class="line"><a id="l00076" name="l00076"></a><span class="lineno"> 76</span>} <a class="code hl_struct" href="structNifmDnsSetting.html">NifmDnsSetting</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00077" name="l00077"></a><span class="lineno"> 77</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00078" name="l00078"></a><span class="lineno"> 78</span><span class="comment">/// ProxySetting</span></div>
|
|
<div class="foldopen" id="foldopen00079" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00079" name="l00079"></a><span class="lineno"><a class="line" href="structNifmProxySetting.html"> 79</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00080" name="l00080"></a><span class="lineno"><a class="line" href="structNifmProxySetting.html#a8dbc748e864877774c838e20e1bbadd2"> 80</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmProxySetting.html#a8dbc748e864877774c838e20e1bbadd2">enabled</a>; <span class="comment">///< Enables using the proxy when set.</span></div>
|
|
<div class="line"><a id="l00081" name="l00081"></a><span class="lineno"><a class="line" href="structNifmProxySetting.html#a8886ae8b02caa67a6b75db04d1400e84"> 81</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmProxySetting.html#a8886ae8b02caa67a6b75db04d1400e84">pad</a>; <span class="comment">///< Padding</span></div>
|
|
<div class="line"><a id="l00082" name="l00082"></a><span class="lineno"><a class="line" href="structNifmProxySetting.html#a478a5b53acf2bb70a1d8adcc159b8754"> 82</a></span> <a class="code hl_typedef" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> <a class="code hl_variable" href="structNifmProxySetting.html#a478a5b53acf2bb70a1d8adcc159b8754">port</a>; <span class="comment">///< Port</span></div>
|
|
<div class="line"><a id="l00083" name="l00083"></a><span class="lineno"><a class="line" href="structNifmProxySetting.html#a3958b00c0fe2e23be4b34680bd7d4a5d"> 83</a></span> <span class="keywordtype">char</span> server[0x64]; <span class="comment">///< Server string, NUL-terminated.</span></div>
|
|
<div class="line"><a id="l00084" name="l00084"></a><span class="lineno"><a class="line" href="structNifmProxySetting.html#a4b1d230c1fc9766d894197cb95bfe546"> 84</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmProxySetting.html#a4b1d230c1fc9766d894197cb95bfe546">auto_auth_enabled</a>; <span class="comment">///< Enables auto-authentication when set, which uses the following two strings.</span></div>
|
|
<div class="line"><a id="l00085" name="l00085"></a><span class="lineno"><a class="line" href="structNifmProxySetting.html#a3a8041302b5d63c9035129a93ee1673d"> 85</a></span> <span class="keywordtype">char</span> user[0x20]; <span class="comment">///< User string, NUL-terminated.</span></div>
|
|
<div class="line"><a id="l00086" name="l00086"></a><span class="lineno"><a class="line" href="structNifmProxySetting.html#a311b31bc5743bc472d7cf541c46c8321"> 86</a></span> <span class="keywordtype">char</span> password[0x20]; <span class="comment">///< Password string, NUL-terminated.</span></div>
|
|
<div class="line"><a id="l00087" name="l00087"></a><span class="lineno"><a class="line" href="structNifmProxySetting.html#a0a97fa20b8419b874dd10ace17ba34cc"> 87</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmProxySetting.html#a0a97fa20b8419b874dd10ace17ba34cc">pad2</a>; <span class="comment">///< Padding</span></div>
|
|
<div class="line"><a id="l00088" name="l00088"></a><span class="lineno"> 88</span>} <a class="code hl_struct" href="structNifmProxySetting.html">NifmProxySetting</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00089" name="l00089"></a><span class="lineno"> 89</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00090" name="l00090"></a><span class="lineno"> 90</span><span class="comment">/// IpSettingData</span></div>
|
|
<div class="foldopen" id="foldopen00091" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00091" name="l00091"></a><span class="lineno"><a class="line" href="structNifmIpSettingData.html"> 91</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00092" name="l00092"></a><span class="lineno"><a class="line" href="structNifmIpSettingData.html#a89a4ad6e7a5f2b877723f81adf3b75f8"> 92</a></span> <a class="code hl_struct" href="structNifmIpAddressSetting.html">NifmIpAddressSetting</a> <a class="code hl_variable" href="structNifmIpSettingData.html#a89a4ad6e7a5f2b877723f81adf3b75f8">ip_address_setting</a>; <span class="comment">///< \ref NifmIpAddressSetting</span></div>
|
|
<div class="line"><a id="l00093" name="l00093"></a><span class="lineno"><a class="line" href="structNifmIpSettingData.html#aac3a86f572af3e4baab10c6789eac4f2"> 93</a></span> <a class="code hl_struct" href="structNifmDnsSetting.html">NifmDnsSetting</a> <a class="code hl_variable" href="structNifmIpSettingData.html#aac3a86f572af3e4baab10c6789eac4f2">dns_setting</a>; <span class="comment">///< \ref NifmDnsSetting</span></div>
|
|
<div class="line"><a id="l00094" name="l00094"></a><span class="lineno"><a class="line" href="structNifmIpSettingData.html#a8dcc4b9e9fe07fb0df898fb0b1f3e97c"> 94</a></span> <a class="code hl_struct" href="structNifmProxySetting.html">NifmProxySetting</a> <a class="code hl_variable" href="structNifmIpSettingData.html#a8dcc4b9e9fe07fb0df898fb0b1f3e97c">proxy_setting</a>; <span class="comment">///< \ref NifmProxySetting</span></div>
|
|
<div class="line"><a id="l00095" name="l00095"></a><span class="lineno"><a class="line" href="structNifmIpSettingData.html#af8d403c5ba465ac3a26ed354a0860c31"> 95</a></span> <a class="code hl_typedef" href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a> <a class="code hl_variable" href="structNifmIpSettingData.html#af8d403c5ba465ac3a26ed354a0860c31">mtu</a>; <span class="comment">///< MTU</span></div>
|
|
<div class="line"><a id="l00096" name="l00096"></a><span class="lineno"> 96</span>} <a class="code hl_struct" href="structNifmIpSettingData.html">NifmIpSettingData</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00097" name="l00097"></a><span class="lineno"> 97</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00098" name="l00098"></a><span class="lineno"> 98</span><span class="comment">/// WirelessSettingData</span></div>
|
|
<div class="foldopen" id="foldopen00099" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00099" name="l00099"></a><span class="lineno"><a class="line" href="structNifmWirelessSettingData.html"> 99</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00100" name="l00100"></a><span class="lineno"><a class="line" href="structNifmWirelessSettingData.html#a94014523ca9b741e30aeb8bda428545a"> 100</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmWirelessSettingData.html#a94014523ca9b741e30aeb8bda428545a">ssid_len</a>; <span class="comment">///< NifmSfWirelessSettingData::ssid_len</span></div>
|
|
<div class="line"><a id="l00101" name="l00101"></a><span class="lineno"><a class="line" href="structNifmWirelessSettingData.html#a095c3d54f3f109754bcd904547ea27dd"> 101</a></span> <span class="keywordtype">char</span> ssid[0x21]; <span class="comment">///< NifmSfWirelessSettingData::ssid</span></div>
|
|
<div class="line"><a id="l00102" name="l00102"></a><span class="lineno"><a class="line" href="structNifmWirelessSettingData.html#ac85d7b274d1429e6fa704f0ff57b3ced"> 102</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmWirelessSettingData.html#ac85d7b274d1429e6fa704f0ff57b3ced">unk_x22</a>; <span class="comment">///< NifmSfWirelessSettingData::unk_x21</span></div>
|
|
<div class="line"><a id="l00103" name="l00103"></a><span class="lineno"><a class="line" href="structNifmWirelessSettingData.html#aad530ac8f12ee702d4a4ea7ad8058557"> 103</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmWirelessSettingData.html#aad530ac8f12ee702d4a4ea7ad8058557">pad</a>; <span class="comment">///< Padding</span></div>
|
|
<div class="line"><a id="l00104" name="l00104"></a><span class="lineno"><a class="line" href="structNifmWirelessSettingData.html#a9984c4f2b099efda4113f036c33f5d98"> 104</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNifmWirelessSettingData.html#a9984c4f2b099efda4113f036c33f5d98">unk_x24</a>; <span class="comment">///< NifmSfWirelessSettingData::unk_x22</span></div>
|
|
<div class="line"><a id="l00105" name="l00105"></a><span class="lineno"><a class="line" href="structNifmWirelessSettingData.html#a4b71e247351db7f6675bb5552df2d907"> 105</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNifmWirelessSettingData.html#a4b71e247351db7f6675bb5552df2d907">unk_x28</a>; <span class="comment">///< NifmSfWirelessSettingData::unk_x23</span></div>
|
|
<div class="line"><a id="l00106" name="l00106"></a><span class="lineno"><a class="line" href="structNifmWirelessSettingData.html#a41851533f2c88eb1dfb4e7d88cece176"> 106</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> passphrase[0x41]; <span class="comment">///< NifmSfWirelessSettingData::passphrase</span></div>
|
|
<div class="line"><a id="l00107" name="l00107"></a><span class="lineno"><a class="line" href="structNifmWirelessSettingData.html#aed5e548d2c668b3cc6971324d7b200fe"> 107</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> pad2[0x3]; <span class="comment">///< Padding</span></div>
|
|
<div class="line"><a id="l00108" name="l00108"></a><span class="lineno"> 108</span>} <a class="code hl_struct" href="structNifmWirelessSettingData.html">NifmWirelessSettingData</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00109" name="l00109"></a><span class="lineno"> 109</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00110" name="l00110"></a><span class="lineno"> 110</span><span class="comment">/// SfWirelessSettingData</span></div>
|
|
<div class="foldopen" id="foldopen00111" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00111" name="l00111"></a><span class="lineno"><a class="line" href="structNifmSfWirelessSettingData.html"> 111</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00112" name="l00112"></a><span class="lineno"><a class="line" href="structNifmSfWirelessSettingData.html#ae6570e807d92347306d185cb04019241"> 112</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmSfWirelessSettingData.html#ae6570e807d92347306d185cb04019241">ssid_len</a>; <span class="comment">///< SSID length.</span></div>
|
|
<div class="line"><a id="l00113" name="l00113"></a><span class="lineno"><a class="line" href="structNifmSfWirelessSettingData.html#a192eed178105308dc0099bb4b65e67e7"> 113</a></span> <span class="keywordtype">char</span> ssid[0x20]; <span class="comment">///< SSID string.</span></div>
|
|
<div class="line"><a id="l00114" name="l00114"></a><span class="lineno"><a class="line" href="structNifmSfWirelessSettingData.html#a408f9b26b2e64efc7c6e79aff4e3fdf9"> 114</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmSfWirelessSettingData.html#a408f9b26b2e64efc7c6e79aff4e3fdf9">unk_x21</a>; <span class="comment">///< Unknown</span></div>
|
|
<div class="line"><a id="l00115" name="l00115"></a><span class="lineno"><a class="line" href="structNifmSfWirelessSettingData.html#a887f13627c0ff431d487c1d38f748d6e"> 115</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmSfWirelessSettingData.html#a887f13627c0ff431d487c1d38f748d6e">unk_x22</a>; <span class="comment">///< Unknown</span></div>
|
|
<div class="line"><a id="l00116" name="l00116"></a><span class="lineno"><a class="line" href="structNifmSfWirelessSettingData.html#af4c3a663bcffbddaf6a8dc38efc8bc08"> 116</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmSfWirelessSettingData.html#af4c3a663bcffbddaf6a8dc38efc8bc08">unk_x23</a>; <span class="comment">///< Unknown</span></div>
|
|
<div class="line"><a id="l00117" name="l00117"></a><span class="lineno"><a class="line" href="structNifmSfWirelessSettingData.html#a5758bca31a0fa429e46d0554315ac935"> 117</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> passphrase[0x41]; <span class="comment">///< Passphrase</span></div>
|
|
<div class="line"><a id="l00118" name="l00118"></a><span class="lineno"> 118</span>} <a class="code hl_struct" href="structNifmSfWirelessSettingData.html">NifmSfWirelessSettingData</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00119" name="l00119"></a><span class="lineno"> 119</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00120" name="l00120"></a><span class="lineno"> 120</span><span class="comment">/// SfNetworkProfileData. Converted to/from \ref NifmNetworkProfileData.</span></div>
|
|
<div class="foldopen" id="foldopen00121" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00121" name="l00121"></a><span class="lineno"><a class="line" href="structNifmSfNetworkProfileData.html"> 121</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00122" name="l00122"></a><span class="lineno"><a class="line" href="structNifmSfNetworkProfileData.html#a088849215f9c0173730ca278304a64f5"> 122</a></span> <a class="code hl_struct" href="structNifmIpSettingData.html">NifmIpSettingData</a> <a class="code hl_variable" href="structNifmSfNetworkProfileData.html#a088849215f9c0173730ca278304a64f5">ip_setting_data</a>; <span class="comment">///< \ref NifmIpSettingData</span></div>
|
|
<div class="line"><a id="l00123" name="l00123"></a><span class="lineno"><a class="line" href="structNifmSfNetworkProfileData.html#a671fc0b37c828205ad0a136eb03f319a"> 123</a></span> <a class="code hl_struct" href="structUuid.html">Uuid</a> <a class="code hl_variable" href="structNifmSfNetworkProfileData.html#a671fc0b37c828205ad0a136eb03f319a">uuid</a>; <span class="comment">///< Uuid</span></div>
|
|
<div class="line"><a id="l00124" name="l00124"></a><span class="lineno"><a class="line" href="structNifmSfNetworkProfileData.html#afff42051e85a895d4906874f890c0086"> 124</a></span> <span class="keywordtype">char</span> network_name[0x40]; <span class="comment">///< NUL-terminated Network Name string.</span></div>
|
|
<div class="line"><a id="l00125" name="l00125"></a><span class="lineno"><a class="line" href="structNifmSfNetworkProfileData.html#a9c5cd7a93d77bb602285d263eb39fbc9"> 125</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmSfNetworkProfileData.html#a9c5cd7a93d77bb602285d263eb39fbc9">unk_x112</a>; <span class="comment">///< Unknown</span></div>
|
|
<div class="line"><a id="l00126" name="l00126"></a><span class="lineno"><a class="line" href="structNifmSfNetworkProfileData.html#a92fe471aa05aab8ef014d6661a58abaf"> 126</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmSfNetworkProfileData.html#a92fe471aa05aab8ef014d6661a58abaf">unk_x113</a>; <span class="comment">///< Unknown</span></div>
|
|
<div class="line"><a id="l00127" name="l00127"></a><span class="lineno"><a class="line" href="structNifmSfNetworkProfileData.html#a8f1f04b3dc57fb809699e51241756b2a"> 127</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmSfNetworkProfileData.html#a8f1f04b3dc57fb809699e51241756b2a">unk_x114</a>; <span class="comment">///< Unknown</span></div>
|
|
<div class="line"><a id="l00128" name="l00128"></a><span class="lineno"><a class="line" href="structNifmSfNetworkProfileData.html#a2f103ec5089c4a0939d59d1ede0967e4"> 128</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmSfNetworkProfileData.html#a2f103ec5089c4a0939d59d1ede0967e4">unk_x115</a>; <span class="comment">///< Unknown</span></div>
|
|
<div class="line"><a id="l00129" name="l00129"></a><span class="lineno"><a class="line" href="structNifmSfNetworkProfileData.html#aaecae4dd7b705ffa4a15fafe55427af6"> 129</a></span> <a class="code hl_struct" href="structNifmSfWirelessSettingData.html">NifmSfWirelessSettingData</a> <a class="code hl_variable" href="structNifmSfNetworkProfileData.html#aaecae4dd7b705ffa4a15fafe55427af6">wireless_setting_data</a>; <span class="comment">///< \ref NifmSfWirelessSettingData</span></div>
|
|
<div class="line"><a id="l00130" name="l00130"></a><span class="lineno"><a class="line" href="structNifmSfNetworkProfileData.html#ac0b6604a59cb4d1f752e147bb3331ad5"> 130</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmSfNetworkProfileData.html#ac0b6604a59cb4d1f752e147bb3331ad5">pad</a>; <span class="comment">///< Padding</span></div>
|
|
<div class="line"><a id="l00131" name="l00131"></a><span class="lineno"> 131</span>} <a class="code hl_struct" href="structNifmSfNetworkProfileData.html">NifmSfNetworkProfileData</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00132" name="l00132"></a><span class="lineno"> 132</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00133" name="l00133"></a><span class="lineno"> 133</span><span class="comment">/// NetworkProfileData. Converted from/to \ref NifmSfNetworkProfileData.</span></div>
|
|
<div class="foldopen" id="foldopen00134" data-start="{" data-end="};">
|
|
<div class="line"><a id="l00134" name="l00134"></a><span class="lineno"><a class="line" href="structNifmNetworkProfileData.html"> 134</a></span><span class="comment"></span><span class="keyword">typedef</span> <span class="keyword">struct </span>{</div>
|
|
<div class="line"><a id="l00135" name="l00135"></a><span class="lineno"><a class="line" href="structNifmNetworkProfileData.html#a29603f1956f702386d76e32fe20bd947"> 135</a></span> <a class="code hl_struct" href="structUuid.html">Uuid</a> <a class="code hl_variable" href="structNifmNetworkProfileData.html#a29603f1956f702386d76e32fe20bd947">uuid</a>; <span class="comment">///< NifmSfNetworkProfileData::uuid</span></div>
|
|
<div class="line"><a id="l00136" name="l00136"></a><span class="lineno"><a class="line" href="structNifmNetworkProfileData.html#af0250efc3d223cf3c1922d60b9e49650"> 136</a></span> <span class="keywordtype">char</span> network_name[0x40]; <span class="comment">///< NifmSfNetworkProfileData::network_name</span></div>
|
|
<div class="line"><a id="l00137" name="l00137"></a><span class="lineno"><a class="line" href="structNifmNetworkProfileData.html#ab0bd8d4b586e97b7fd69a9bb9376bc05"> 137</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNifmNetworkProfileData.html#ab0bd8d4b586e97b7fd69a9bb9376bc05">unk_x50</a>; <span class="comment">///< NifmSfNetworkProfileData::unk_x112</span></div>
|
|
<div class="line"><a id="l00138" name="l00138"></a><span class="lineno"><a class="line" href="structNifmNetworkProfileData.html#a97f1e8a0c205be6b21f05a286ad380c2"> 138</a></span> <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> <a class="code hl_variable" href="structNifmNetworkProfileData.html#a97f1e8a0c205be6b21f05a286ad380c2">unk_x54</a>; <span class="comment">///< NifmSfNetworkProfileData::unk_x113</span></div>
|
|
<div class="line"><a id="l00139" name="l00139"></a><span class="lineno"><a class="line" href="structNifmNetworkProfileData.html#aacd7cf120ae18ae1d43ae8f801b16e60"> 139</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmNetworkProfileData.html#aacd7cf120ae18ae1d43ae8f801b16e60">unk_x58</a>; <span class="comment">///< NifmSfNetworkProfileData::unk_x114</span></div>
|
|
<div class="line"><a id="l00140" name="l00140"></a><span class="lineno"><a class="line" href="structNifmNetworkProfileData.html#a700f214ab29055d79608e0dc47499ce3"> 140</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> <a class="code hl_variable" href="structNifmNetworkProfileData.html#a700f214ab29055d79608e0dc47499ce3">unk_x59</a>; <span class="comment">///< NifmSfNetworkProfileData::unk_x115</span></div>
|
|
<div class="line"><a id="l00141" name="l00141"></a><span class="lineno"><a class="line" href="structNifmNetworkProfileData.html#acca9302917ce18398df134f3b8d88e93"> 141</a></span> <a class="code hl_typedef" href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a> pad[2]; <span class="comment">///< Padding</span></div>
|
|
<div class="line"><a id="l00142" name="l00142"></a><span class="lineno"><a class="line" href="structNifmNetworkProfileData.html#ad9d80dcede774123323d2a55c6b070f9"> 142</a></span> <a class="code hl_struct" href="structNifmWirelessSettingData.html">NifmWirelessSettingData</a> <a class="code hl_variable" href="structNifmNetworkProfileData.html#ad9d80dcede774123323d2a55c6b070f9">wireless_setting_data</a>; <span class="comment">///< \ref NifmWirelessSettingData</span></div>
|
|
<div class="line"><a id="l00143" name="l00143"></a><span class="lineno"><a class="line" href="structNifmNetworkProfileData.html#a4b22dfd8f0a212732ada2ba7db62f6be"> 143</a></span> <a class="code hl_struct" href="structNifmIpSettingData.html">NifmIpSettingData</a> <a class="code hl_variable" href="structNifmNetworkProfileData.html#a4b22dfd8f0a212732ada2ba7db62f6be">ip_setting_data</a>; <span class="comment">///< \ref NifmIpSettingData</span></div>
|
|
<div class="line"><a id="l00144" name="l00144"></a><span class="lineno"> 144</span>} <a class="code hl_struct" href="structNifmNetworkProfileData.html">NifmNetworkProfileData</a>;</div>
|
|
</div>
|
|
<div class="line"><a id="l00145" name="l00145"></a><span class="lineno"> 145</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00146" name="l00146"></a><span class="lineno"> 146</span><span class="comment">/// Initialize nifm. This is used automatically by gethostid().</span></div>
|
|
<div class="line"><a id="l00147" name="l00147"></a><span class="lineno"><a class="line" href="nifm_8h.html#a89c3efcda0f7ecf13ac66ba673f33d69"> 147</a></span><span class="comment"></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="nifm_8h.html#a89c3efcda0f7ecf13ac66ba673f33d69">nifmInitialize</a>(<a class="code hl_enumeration" href="nifm_8h.html#a9ddecb2bdc6e6ed09004acce2e69616d">NifmServiceType</a> service_type);</div>
|
|
<div class="line"><a id="l00148" name="l00148"></a><span class="lineno"> 148</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00149" name="l00149"></a><span class="lineno"> 149</span><span class="comment">/// Exit nifm. This is used automatically by gethostid().</span></div>
|
|
<div class="line"><a id="l00150" name="l00150"></a><span class="lineno"><a class="line" href="nifm_8h.html#af2dd160d0a1109152fde3a96958c4329"> 150</a></span><span class="comment"></span><span class="keywordtype">void</span> <a class="code hl_function" href="nifm_8h.html#af2dd160d0a1109152fde3a96958c4329">nifmExit</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00151" name="l00151"></a><span class="lineno"> 151</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00152" name="l00152"></a><span class="lineno"> 152</span><span class="comment">/// Gets the Service object for the actual nifm:* service session.</span></div>
|
|
<div class="line"><a id="l00153" name="l00153"></a><span class="lineno"><a class="line" href="nifm_8h.html#ac0bea4ecd58280f3e26a1f53fe81466e"> 153</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="nifm_8h.html#ac0bea4ecd58280f3e26a1f53fe81466e">nifmGetServiceSession_StaticService</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00154" name="l00154"></a><span class="lineno"> 154</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00155" name="l00155"></a><span class="lineno"> 155</span><span class="comment">/// Gets the Service object for IGeneralService.</span></div>
|
|
<div class="line"><a id="l00156" name="l00156"></a><span class="lineno"><a class="line" href="nifm_8h.html#a9391333644b8564b398d6d302c975ea5"> 156</a></span><span class="comment"></span><a class="code hl_struct" href="structService.html">Service</a>* <a class="code hl_function" href="nifm_8h.html#a9391333644b8564b398d6d302c975ea5">nifmGetServiceSession_GeneralService</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00157" name="l00157"></a><span class="lineno"> 157</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00158" name="l00158"></a><span class="lineno"> 158</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00159" name="l00159"></a><span class="lineno"> 159</span><span class="comment"> * @brief GetClientId</span></div>
|
|
<div class="line"><a id="l00160" name="l00160"></a><span class="lineno"> 160</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00161" name="l00161"></a><span class="lineno"><a class="line" href="nifm_8h.html#aac790f10d72dcd04cf9e27cf9b66eeb0"> 161</a></span><a class="code hl_struct" href="structNifmClientId.html">NifmClientId</a> <a class="code hl_function" href="nifm_8h.html#aac790f10d72dcd04cf9e27cf9b66eeb0">nifmGetClientId</a>(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00162" name="l00162"></a><span class="lineno"> 162</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00163" name="l00163"></a><span class="lineno"> 163</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00164" name="l00164"></a><span class="lineno"> 164</span><span class="comment"> * @brief CreateRequest</span></div>
|
|
<div class="line"><a id="l00165" name="l00165"></a><span class="lineno"> 165</span><span class="comment"> * @param[out] r \ref NifmRequest</span></div>
|
|
<div class="line"><a id="l00166" name="l00166"></a><span class="lineno"> 166</span><span class="comment"> * @param[in] autoclear Event autoclear to use for NifmRequest::event1, a default of true can be used for this.</span></div>
|
|
<div class="line"><a id="l00167" name="l00167"></a><span class="lineno"> 167</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00168" name="l00168"></a><span class="lineno"><a class="line" href="nifm_8h.html#afa769087cdf6772273c7f5e89015e138"> 168</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="nifm_8h.html#afa769087cdf6772273c7f5e89015e138">nifmCreateRequest</a>(<a class="code hl_struct" href="structNifmRequest.html">NifmRequest</a>* r, <span class="keywordtype">bool</span> autoclear);</div>
|
|
<div class="line"><a id="l00169" name="l00169"></a><span class="lineno"> 169</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00170" name="l00170"></a><span class="lineno"> 170</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00171" name="l00171"></a><span class="lineno"> 171</span><span class="comment"> * @brief GetCurrentNetworkProfile</span></div>
|
|
<div class="line"><a id="l00172" name="l00172"></a><span class="lineno"> 172</span><span class="comment"> * @param[out] profile \ref NifmNetworkProfileData</span></div>
|
|
<div class="line"><a id="l00173" name="l00173"></a><span class="lineno"> 173</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00174" name="l00174"></a><span class="lineno"><a class="line" href="nifm_8h.html#a4ab3380d851efa06b4dd6c003911eae0"> 174</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="nifm_8h.html#a4ab3380d851efa06b4dd6c003911eae0">nifmGetCurrentNetworkProfile</a>(<a class="code hl_struct" href="structNifmNetworkProfileData.html">NifmNetworkProfileData</a> *profile);</div>
|
|
<div class="line"><a id="l00175" name="l00175"></a><span class="lineno"> 175</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00176" name="l00176"></a><span class="lineno"> 176</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00177" name="l00177"></a><span class="lineno"> 177</span><span class="comment"> * @brief GetNetworkProfile</span></div>
|
|
<div class="line"><a id="l00178" name="l00178"></a><span class="lineno"> 178</span><span class="comment"> * @param[in] uuid Uuid</span></div>
|
|
<div class="line"><a id="l00179" name="l00179"></a><span class="lineno"> 179</span><span class="comment"> * @param[out] profile \ref NifmNetworkProfileData</span></div>
|
|
<div class="line"><a id="l00180" name="l00180"></a><span class="lineno"> 180</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00181" name="l00181"></a><span class="lineno"><a class="line" href="nifm_8h.html#a9d1bf849830fd2449b71f2d4d432b649"> 181</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="nifm_8h.html#a9d1bf849830fd2449b71f2d4d432b649">nifmGetNetworkProfile</a>(<a class="code hl_struct" href="structUuid.html">Uuid</a> uuid, <a class="code hl_struct" href="structNifmNetworkProfileData.html">NifmNetworkProfileData</a> *profile);</div>
|
|
<div class="line"><a id="l00182" name="l00182"></a><span class="lineno"> 182</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00183" name="l00183"></a><span class="lineno"> 183</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00184" name="l00184"></a><span class="lineno"> 184</span><span class="comment"> * @brief SetNetworkProfile</span></div>
|
|
<div class="line"><a id="l00185" name="l00185"></a><span class="lineno"> 185</span><span class="comment"> * @note Only available with ::NifmServiceType_Admin.</span></div>
|
|
<div class="line"><a id="l00186" name="l00186"></a><span class="lineno"> 186</span><span class="comment"> * @param[in] profile \ref NifmNetworkProfileData</span></div>
|
|
<div class="line"><a id="l00187" name="l00187"></a><span class="lineno"> 187</span><span class="comment"> * @param[out] uuid Uuid</span></div>
|
|
<div class="line"><a id="l00188" name="l00188"></a><span class="lineno"> 188</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00189" name="l00189"></a><span class="lineno"><a class="line" href="nifm_8h.html#aaa973fdad88cf26496dd70546ce3d1c4"> 189</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="nifm_8h.html#aaa973fdad88cf26496dd70546ce3d1c4">nifmSetNetworkProfile</a>(<span class="keyword">const</span> <a class="code hl_struct" href="structNifmNetworkProfileData.html">NifmNetworkProfileData</a> *profile, <a class="code hl_struct" href="structUuid.html">Uuid</a> *uuid);</div>
|
|
<div class="line"><a id="l00190" name="l00190"></a><span class="lineno"> 190</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00191" name="l00191"></a><span class="lineno"> 191</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00192" name="l00192"></a><span class="lineno"> 192</span><span class="comment"> * @brief GetCurrentIpAddress</span></div>
|
|
<div class="line"><a id="l00193" name="l00193"></a><span class="lineno"> 193</span><span class="comment"> * @param[out] out IPv4 address (struct in_addr).</span></div>
|
|
<div class="line"><a id="l00194" name="l00194"></a><span class="lineno"> 194</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00195" name="l00195"></a><span class="lineno"><a class="line" href="nifm_8h.html#af858abd9240cfb7546cdc534a1325bb7"> 195</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="nifm_8h.html#af858abd9240cfb7546cdc534a1325bb7">nifmGetCurrentIpAddress</a>(<a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* out);</div>
|
|
<div class="line"><a id="l00196" name="l00196"></a><span class="lineno"> 196</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00197" name="l00197"></a><span class="lineno"> 197</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00198" name="l00198"></a><span class="lineno"> 198</span><span class="comment"> * @brief GetCurrentIpConfigInfo</span></div>
|
|
<div class="line"><a id="l00199" name="l00199"></a><span class="lineno"> 199</span><span class="comment"> * @param[out] current_addr Same as \ref nifmGetCurrentIpAddress output.</span></div>
|
|
<div class="line"><a id="l00200" name="l00200"></a><span class="lineno"> 200</span><span class="comment"> * @param[out] subnet_mask Subnet Mask (struct in_addr).</span></div>
|
|
<div class="line"><a id="l00201" name="l00201"></a><span class="lineno"> 201</span><span class="comment"> * @param[out] gateway Gateway (struct in_addr).</span></div>
|
|
<div class="line"><a id="l00202" name="l00202"></a><span class="lineno"> 202</span><span class="comment"> * @param[out] primary_dns_server Primary DNS server IPv4 address (struct in_addr).</span></div>
|
|
<div class="line"><a id="l00203" name="l00203"></a><span class="lineno"> 203</span><span class="comment"> * @param[out] secondary_dns_server Secondary DNS server IPv4 address (struct in_addr).</span></div>
|
|
<div class="line"><a id="l00204" name="l00204"></a><span class="lineno"> 204</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00205" name="l00205"></a><span class="lineno"><a class="line" href="nifm_8h.html#a19b18120ea248862b5566b8cdf5db463"> 205</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="nifm_8h.html#a19b18120ea248862b5566b8cdf5db463">nifmGetCurrentIpConfigInfo</a>(<a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *current_addr, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *subnet_mask, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *gateway, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *primary_dns_server, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *secondary_dns_server);</div>
|
|
<div class="line"><a id="l00206" name="l00206"></a><span class="lineno"> 206</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00207" name="l00207"></a><span class="lineno"> 207</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00208" name="l00208"></a><span class="lineno"> 208</span><span class="comment"> * @note Works only if called from nifm:a or nifm:s.</span></div>
|
|
<div class="line"><a id="l00209" name="l00209"></a><span class="lineno"> 209</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00210" name="l00210"></a><span class="lineno"><a class="line" href="nifm_8h.html#a82c843047837c0897d2a0de21fc3f8dc"> 210</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="nifm_8h.html#a82c843047837c0897d2a0de21fc3f8dc">nifmSetWirelessCommunicationEnabled</a>(<span class="keywordtype">bool</span> enable);</div>
|
|
<div class="line"><a id="l00211" name="l00211"></a><span class="lineno"> 211</span> </div>
|
|
<div class="line"><a id="l00212" name="l00212"></a><span class="lineno"> 212</span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nifmIsWirelessCommunicationEnabled(<span class="keywordtype">bool</span>* out);</div>
|
|
<div class="line"><a id="l00213" name="l00213"></a><span class="lineno"> 213</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00214" name="l00214"></a><span class="lineno"> 214</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00215" name="l00215"></a><span class="lineno"> 215</span><span class="comment"> * @note Will fail with 0xd46ed if Internet is neither connecting or connected (airplane mode or no known network in reach).</span></div>
|
|
<div class="line"><a id="l00216" name="l00216"></a><span class="lineno"> 216</span><span class="comment"> * @param wifiStrength Strength of the Wi-Fi signal in number of bars from 0 to 3.</span></div>
|
|
<div class="line"><a id="l00217" name="l00217"></a><span class="lineno"> 217</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00218" name="l00218"></a><span class="lineno"><a class="line" href="nifm_8h.html#ae8cef1a2ec19024852b62a7eff1fc03c"> 218</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="nifm_8h.html#ae8cef1a2ec19024852b62a7eff1fc03c">nifmGetInternetConnectionStatus</a>(<a class="code hl_enumeration" href="nifm_8h.html#a9f03149e92f399ddfe9609f3f3695e30">NifmInternetConnectionType</a>* connectionType, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a>* wifiStrength, <a class="code hl_enumeration" href="nifm_8h.html#ab58ed462767c87e0378280f97039066e">NifmInternetConnectionStatus</a>* connectionStatus);</div>
|
|
<div class="line"><a id="l00219" name="l00219"></a><span class="lineno"> 219</span> </div>
|
|
<div class="line"><a id="l00220" name="l00220"></a><span class="lineno"> 220</span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nifmIsEthernetCommunicationEnabled(<span class="keywordtype">bool</span>* out);</div>
|
|
<div class="line"><a id="l00221" name="l00221"></a><span class="lineno"> 221</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00222" name="l00222"></a><span class="lineno"> 222</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00223" name="l00223"></a><span class="lineno"> 223</span><span class="comment"> * @brief IsAnyInternetRequestAccepted</span></div>
|
|
<div class="line"><a id="l00224" name="l00224"></a><span class="lineno"> 224</span><span class="comment"> * @param[in] id \ref NifmClientId</span></div>
|
|
<div class="line"><a id="l00225" name="l00225"></a><span class="lineno"> 225</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00226" name="l00226"></a><span class="lineno"><a class="line" href="nifm_8h.html#aefe8f0c0e2927342caa5312abd461e07"> 226</a></span><span class="keywordtype">bool</span> <a class="code hl_function" href="nifm_8h.html#aefe8f0c0e2927342caa5312abd461e07">nifmIsAnyInternetRequestAccepted</a>(<a class="code hl_struct" href="structNifmClientId.html">NifmClientId</a> <span class="keywordtype">id</span>);</div>
|
|
<div class="line"><a id="l00227" name="l00227"></a><span class="lineno"> 227</span> </div>
|
|
<div class="line"><a id="l00228" name="l00228"></a><span class="lineno"> 228</span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nifmIsAnyForegroundRequestAccepted(<span class="keywordtype">bool</span>* out);</div>
|
|
<div class="line"><a id="l00229" name="l00229"></a><span class="lineno"> 229</span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nifmPutToSleep(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00230" name="l00230"></a><span class="lineno"> 230</span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> nifmWakeUp(<span class="keywordtype">void</span>);</div>
|
|
<div class="line"><a id="l00231" name="l00231"></a><span class="lineno"> 231</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00232" name="l00232"></a><span class="lineno"> 232</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00233" name="l00233"></a><span class="lineno"> 233</span><span class="comment"> * @brief SetWowlDelayedWakeTime</span></div>
|
|
<div class="line"><a id="l00234" name="l00234"></a><span class="lineno"> 234</span><span class="comment"> * @note Only available with ::NifmServiceType_System or ::NifmServiceType_Admin.</span></div>
|
|
<div class="line"><a id="l00235" name="l00235"></a><span class="lineno"> 235</span><span class="comment"> * @note Only available on [9.0.0+].</span></div>
|
|
<div class="line"><a id="l00236" name="l00236"></a><span class="lineno"> 236</span><span class="comment"> * @param[in] val Input value.</span></div>
|
|
<div class="line"><a id="l00237" name="l00237"></a><span class="lineno"> 237</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00238" name="l00238"></a><span class="lineno"><a class="line" href="nifm_8h.html#a45459eb9fe25930646f09a4ecf05337a"> 238</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="nifm_8h.html#a45459eb9fe25930646f09a4ecf05337a">nifmSetWowlDelayedWakeTime</a>(<a class="code hl_typedef" href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a> val);</div>
|
|
<div class="line"><a id="l00239" name="l00239"></a><span class="lineno"> 239</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00240" name="l00240"></a><span class="lineno"> 240</span><span class="comment">///@name IRequest</span></div>
|
|
<div class="line"><a id="l00241" name="l00241"></a><span class="lineno"> 241</span><span class="comment">///@{</span></div>
|
|
<div class="line"><a id="l00242" name="l00242"></a><span class="lineno"> 242</span><span class="comment"></span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00243" name="l00243"></a><span class="lineno"> 243</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00244" name="l00244"></a><span class="lineno"> 244</span><span class="comment"> * @brief Close a \ref NifmRequest.</span></div>
|
|
<div class="line"><a id="l00245" name="l00245"></a><span class="lineno"> 245</span><span class="comment"> * @param r \ref NifmRequest</span></div>
|
|
<div class="line"><a id="l00246" name="l00246"></a><span class="lineno"> 246</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00247" name="l00247"></a><span class="lineno"><a class="line" href="nifm_8h.html#ad8c4baa9bd27003459c363637c3c9828"> 247</a></span><span class="keywordtype">void</span> <a class="code hl_function" href="nifm_8h.html#ad8c4baa9bd27003459c363637c3c9828">nifmRequestClose</a>(<a class="code hl_struct" href="structNifmRequest.html">NifmRequest</a>* r);</div>
|
|
<div class="line"><a id="l00248" name="l00248"></a><span class="lineno"> 248</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00249" name="l00249"></a><span class="lineno"> 249</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00250" name="l00250"></a><span class="lineno"> 250</span><span class="comment"> * @brief GetRequestState</span></div>
|
|
<div class="line"><a id="l00251" name="l00251"></a><span class="lineno"> 251</span><span class="comment"> * @param r \ref NifmRequest</span></div>
|
|
<div class="line"><a id="l00252" name="l00252"></a><span class="lineno"> 252</span><span class="comment"> * @param[out] out \ref NifmRequestState</span></div>
|
|
<div class="line"><a id="l00253" name="l00253"></a><span class="lineno"> 253</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00254" name="l00254"></a><span class="lineno"><a class="line" href="nifm_8h.html#ab30ff375330107d70956461ff9adc121"> 254</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="nifm_8h.html#ab30ff375330107d70956461ff9adc121">nifmGetRequestState</a>(<a class="code hl_struct" href="structNifmRequest.html">NifmRequest</a>* r, <a class="code hl_enumeration" href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468">NifmRequestState</a> *out);</div>
|
|
<div class="line"><a id="l00255" name="l00255"></a><span class="lineno"> 255</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00256" name="l00256"></a><span class="lineno"> 256</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00257" name="l00257"></a><span class="lineno"> 257</span><span class="comment"> * @brief GetResult</span></div>
|
|
<div class="line"><a id="l00258" name="l00258"></a><span class="lineno"> 258</span><span class="comment"> * @param r \ref NifmRequest</span></div>
|
|
<div class="line"><a id="l00259" name="l00259"></a><span class="lineno"> 259</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00260" name="l00260"></a><span class="lineno"><a class="line" href="nifm_8h.html#a22e46fa07b5a312732eeca4efef76377"> 260</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="nifm_8h.html#a22e46fa07b5a312732eeca4efef76377">nifmGetResult</a>(<a class="code hl_struct" href="structNifmRequest.html">NifmRequest</a>* r);</div>
|
|
<div class="line"><a id="l00261" name="l00261"></a><span class="lineno"> 261</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00262" name="l00262"></a><span class="lineno"> 262</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00263" name="l00263"></a><span class="lineno"> 263</span><span class="comment"> * @brief Cancel</span></div>
|
|
<div class="line"><a id="l00264" name="l00264"></a><span class="lineno"> 264</span><span class="comment"> * @param r \ref NifmRequest</span></div>
|
|
<div class="line"><a id="l00265" name="l00265"></a><span class="lineno"> 265</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00266" name="l00266"></a><span class="lineno"><a class="line" href="nifm_8h.html#a0e8b87b452a0aa92c7bc1c74de3f2047"> 266</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="nifm_8h.html#a0e8b87b452a0aa92c7bc1c74de3f2047">nifmRequestCancel</a>(<a class="code hl_struct" href="structNifmRequest.html">NifmRequest</a>* r);</div>
|
|
<div class="line"><a id="l00267" name="l00267"></a><span class="lineno"> 267</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00268" name="l00268"></a><span class="lineno"> 268</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00269" name="l00269"></a><span class="lineno"> 269</span><span class="comment"> * @brief Submit</span></div>
|
|
<div class="line"><a id="l00270" name="l00270"></a><span class="lineno"> 270</span><span class="comment"> * @param r \ref NifmRequest</span></div>
|
|
<div class="line"><a id="l00271" name="l00271"></a><span class="lineno"> 271</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00272" name="l00272"></a><span class="lineno"><a class="line" href="nifm_8h.html#a8b15de9c14e0ecfd76e2b185fdd12bff"> 272</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="nifm_8h.html#a8b15de9c14e0ecfd76e2b185fdd12bff">nifmRequestSubmit</a>(<a class="code hl_struct" href="structNifmRequest.html">NifmRequest</a>* r);</div>
|
|
<div class="line"><a id="l00273" name="l00273"></a><span class="lineno"> 273</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00274" name="l00274"></a><span class="lineno"> 274</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00275" name="l00275"></a><span class="lineno"> 275</span><span class="comment"> * @brief SubmitAndWait</span></div>
|
|
<div class="line"><a id="l00276" name="l00276"></a><span class="lineno"> 276</span><span class="comment"> * @param r \ref NifmRequest</span></div>
|
|
<div class="line"><a id="l00277" name="l00277"></a><span class="lineno"> 277</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00278" name="l00278"></a><span class="lineno"><a class="line" href="nifm_8h.html#a5e940d69edcfd8abb6a353a229dcf9aa"> 278</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="nifm_8h.html#a5e940d69edcfd8abb6a353a229dcf9aa">nifmRequestSubmitAndWait</a>(<a class="code hl_struct" href="structNifmRequest.html">NifmRequest</a>* r);</div>
|
|
<div class="line"><a id="l00279" name="l00279"></a><span class="lineno"> 279</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00280" name="l00280"></a><span class="lineno"> 280</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00281" name="l00281"></a><span class="lineno"> 281</span><span class="comment"> * @brief GetAppletInfo</span></div>
|
|
<div class="line"><a id="l00282" name="l00282"></a><span class="lineno"> 282</span><span class="comment"> * @note This is used by \ref nifmLaHandleNetworkRequestResult.</span></div>
|
|
<div class="line"><a id="l00283" name="l00283"></a><span class="lineno"> 283</span><span class="comment"> * @param r \ref NifmRequest</span></div>
|
|
<div class="line"><a id="l00284" name="l00284"></a><span class="lineno"> 284</span><span class="comment"> * @param[in] theme_color ThemeColor</span></div>
|
|
<div class="line"><a id="l00285" name="l00285"></a><span class="lineno"> 285</span><span class="comment"> * @param[out] buffer Output buffer for storage data.</span></div>
|
|
<div class="line"><a id="l00286" name="l00286"></a><span class="lineno"> 286</span><span class="comment"> * @param[in] size Output buffer size.</span></div>
|
|
<div class="line"><a id="l00287" name="l00287"></a><span class="lineno"> 287</span><span class="comment"> * @param[out] applet_id \ref AppletId</span></div>
|
|
<div class="line"><a id="l00288" name="l00288"></a><span class="lineno"> 288</span><span class="comment"> * @param[out] mode \ref LibAppletMode</span></div>
|
|
<div class="line"><a id="l00289" name="l00289"></a><span class="lineno"> 289</span><span class="comment"> * @param[out] out_size Total data size written to the output buffer.</span></div>
|
|
<div class="line"><a id="l00290" name="l00290"></a><span class="lineno"> 290</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00291" name="l00291"></a><span class="lineno"><a class="line" href="nifm_8h.html#a295b2c05348adf8a57272972d94a362b"> 291</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="nifm_8h.html#a295b2c05348adf8a57272972d94a362b">nifmRequestGetAppletInfo</a>(<a class="code hl_struct" href="structNifmRequest.html">NifmRequest</a>* r, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> theme_color, <span class="keywordtype">void</span>* buffer, <span class="keywordtype">size_t</span> size, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *applet_id, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *mode, <a class="code hl_typedef" href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a> *out_size);</div>
|
|
<div class="line"><a id="l00292" name="l00292"></a><span class="lineno"> 292</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00293" name="l00293"></a><span class="lineno"> 293</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00294" name="l00294"></a><span class="lineno"> 294</span><span class="comment"> * @brief SetKeptInSleep</span></div>
|
|
<div class="line"><a id="l00295" name="l00295"></a><span class="lineno"> 295</span><span class="comment"> * @note Only available on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00296" name="l00296"></a><span class="lineno"> 296</span><span class="comment"> * @note ::NifmRequestState must be ::NifmRequestState_Unknown1.</span></div>
|
|
<div class="line"><a id="l00297" name="l00297"></a><span class="lineno"> 297</span><span class="comment"> * @param r \ref NifmRequest</span></div>
|
|
<div class="line"><a id="l00298" name="l00298"></a><span class="lineno"> 298</span><span class="comment"> * @param[in] flag Flag</span></div>
|
|
<div class="line"><a id="l00299" name="l00299"></a><span class="lineno"> 299</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00300" name="l00300"></a><span class="lineno"><a class="line" href="nifm_8h.html#a1bf4224379626d643af0e4f4ded2beb2"> 300</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="nifm_8h.html#a1bf4224379626d643af0e4f4ded2beb2">nifmRequestSetKeptInSleep</a>(<a class="code hl_struct" href="structNifmRequest.html">NifmRequest</a>* r, <span class="keywordtype">bool</span> flag);</div>
|
|
<div class="line"><a id="l00301" name="l00301"></a><span class="lineno"> 301</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00302" name="l00302"></a><span class="lineno"> 302</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00303" name="l00303"></a><span class="lineno"> 303</span><span class="comment"> * @brief RegisterSocketDescriptor. Only 1 socket can be registered at a time with a NifmRequest. Do not use directly, use \ref socketNifmRequestRegisterSocketDescriptor instead.</span></div>
|
|
<div class="line"><a id="l00304" name="l00304"></a><span class="lineno"> 304</span><span class="comment"> * @note Only available on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00305" name="l00305"></a><span class="lineno"> 305</span><span class="comment"> * @note ::NifmRequestState must be ::NifmRequestState_Available.</span></div>
|
|
<div class="line"><a id="l00306" name="l00306"></a><span class="lineno"> 306</span><span class="comment"> * @param r \ref NifmRequest</span></div>
|
|
<div class="line"><a id="l00307" name="l00307"></a><span class="lineno"> 307</span><span class="comment"> * @param[in] sockfd Socket fd</span></div>
|
|
<div class="line"><a id="l00308" name="l00308"></a><span class="lineno"> 308</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00309" name="l00309"></a><span class="lineno"><a class="line" href="nifm_8h.html#aef957cd7099dbd7112c4c8347dd498b9"> 309</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="nifm_8h.html#aef957cd7099dbd7112c4c8347dd498b9">nifmRequestRegisterSocketDescriptor</a>(<a class="code hl_struct" href="structNifmRequest.html">NifmRequest</a>* r, <span class="keywordtype">int</span> sockfd);</div>
|
|
<div class="line"><a id="l00310" name="l00310"></a><span class="lineno"> 310</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00311" name="l00311"></a><span class="lineno"> 311</span><span class="comment">/**</span></div>
|
|
<div class="line"><a id="l00312" name="l00312"></a><span class="lineno"> 312</span><span class="comment"> * @brief UnregisterSocketDescriptor. Do not use directly, use \ref socketNifmRequestUnregisterSocketDescriptor instead.</span></div>
|
|
<div class="line"><a id="l00313" name="l00313"></a><span class="lineno"> 313</span><span class="comment"> * @note Only available on [3.0.0+].</span></div>
|
|
<div class="line"><a id="l00314" name="l00314"></a><span class="lineno"> 314</span><span class="comment"> * @note ::NifmRequestState must be ::NifmRequestState_Available.</span></div>
|
|
<div class="line"><a id="l00315" name="l00315"></a><span class="lineno"> 315</span><span class="comment"> * @param r \ref NifmRequest</span></div>
|
|
<div class="line"><a id="l00316" name="l00316"></a><span class="lineno"> 316</span><span class="comment"> * @param[in] sockfd Socket fd, must match the fd previously registered with \ref nifmRequestRegisterSocketDescriptor.</span></div>
|
|
<div class="line"><a id="l00317" name="l00317"></a><span class="lineno"> 317</span><span class="comment"> */</span></div>
|
|
<div class="line"><a id="l00318" name="l00318"></a><span class="lineno"><a class="line" href="nifm_8h.html#a1140ce061ed72ff747186a8cd945602d"> 318</a></span><a class="code hl_typedef" href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a> <a class="code hl_function" href="nifm_8h.html#a1140ce061ed72ff747186a8cd945602d">nifmRequestUnregisterSocketDescriptor</a>(<a class="code hl_struct" href="structNifmRequest.html">NifmRequest</a>* r, <span class="keywordtype">int</span> sockfd);</div>
|
|
<div class="line"><a id="l00319" name="l00319"></a><span class="lineno"> 319</span><span class="comment"></span> </div>
|
|
<div class="line"><a id="l00320" name="l00320"></a><span class="lineno"> 320</span><span class="comment">///@}</span></div>
|
|
<div class="line"><a id="l00321" name="l00321"></a><span class="lineno"> 321</span><span class="comment"></span> </div>
|
|
<div class="ttc" id="anifm_8h_html_a0e8b87b452a0aa92c7bc1c74de3f2047"><div class="ttname"><a href="nifm_8h.html#a0e8b87b452a0aa92c7bc1c74de3f2047">nifmRequestCancel</a></div><div class="ttdeci">Result nifmRequestCancel(NifmRequest *r)</div><div class="ttdoc">Cancel.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a1140ce061ed72ff747186a8cd945602d"><div class="ttname"><a href="nifm_8h.html#a1140ce061ed72ff747186a8cd945602d">nifmRequestUnregisterSocketDescriptor</a></div><div class="ttdeci">Result nifmRequestUnregisterSocketDescriptor(NifmRequest *r, int sockfd)</div><div class="ttdoc">UnregisterSocketDescriptor.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a19b18120ea248862b5566b8cdf5db463"><div class="ttname"><a href="nifm_8h.html#a19b18120ea248862b5566b8cdf5db463">nifmGetCurrentIpConfigInfo</a></div><div class="ttdeci">Result nifmGetCurrentIpConfigInfo(u32 *current_addr, u32 *subnet_mask, u32 *gateway, u32 *primary_dns_server, u32 *secondary_dns_server)</div><div class="ttdoc">GetCurrentIpConfigInfo.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a1bf4224379626d643af0e4f4ded2beb2"><div class="ttname"><a href="nifm_8h.html#a1bf4224379626d643af0e4f4ded2beb2">nifmRequestSetKeptInSleep</a></div><div class="ttdeci">Result nifmRequestSetKeptInSleep(NifmRequest *r, bool flag)</div><div class="ttdoc">SetKeptInSleep.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a22e46fa07b5a312732eeca4efef76377"><div class="ttname"><a href="nifm_8h.html#a22e46fa07b5a312732eeca4efef76377">nifmGetResult</a></div><div class="ttdeci">Result nifmGetResult(NifmRequest *r)</div><div class="ttdoc">GetResult.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a295b2c05348adf8a57272972d94a362b"><div class="ttname"><a href="nifm_8h.html#a295b2c05348adf8a57272972d94a362b">nifmRequestGetAppletInfo</a></div><div class="ttdeci">Result nifmRequestGetAppletInfo(NifmRequest *r, u32 theme_color, void *buffer, size_t size, u32 *applet_id, u32 *mode, u32 *out_size)</div><div class="ttdoc">GetAppletInfo.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a45459eb9fe25930646f09a4ecf05337a"><div class="ttname"><a href="nifm_8h.html#a45459eb9fe25930646f09a4ecf05337a">nifmSetWowlDelayedWakeTime</a></div><div class="ttdeci">Result nifmSetWowlDelayedWakeTime(s32 val)</div><div class="ttdoc">SetWowlDelayedWakeTime.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a4ab3380d851efa06b4dd6c003911eae0"><div class="ttname"><a href="nifm_8h.html#a4ab3380d851efa06b4dd6c003911eae0">nifmGetCurrentNetworkProfile</a></div><div class="ttdeci">Result nifmGetCurrentNetworkProfile(NifmNetworkProfileData *profile)</div><div class="ttdoc">GetCurrentNetworkProfile.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a5e940d69edcfd8abb6a353a229dcf9aa"><div class="ttname"><a href="nifm_8h.html#a5e940d69edcfd8abb6a353a229dcf9aa">nifmRequestSubmitAndWait</a></div><div class="ttdeci">Result nifmRequestSubmitAndWait(NifmRequest *r)</div><div class="ttdoc">SubmitAndWait.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a82c843047837c0897d2a0de21fc3f8dc"><div class="ttname"><a href="nifm_8h.html#a82c843047837c0897d2a0de21fc3f8dc">nifmSetWirelessCommunicationEnabled</a></div><div class="ttdeci">Result nifmSetWirelessCommunicationEnabled(bool enable)</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a89c3efcda0f7ecf13ac66ba673f33d69"><div class="ttname"><a href="nifm_8h.html#a89c3efcda0f7ecf13ac66ba673f33d69">nifmInitialize</a></div><div class="ttdeci">Result nifmInitialize(NifmServiceType service_type)</div><div class="ttdoc">Initialize nifm. This is used automatically by gethostid().</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a8b15de9c14e0ecfd76e2b185fdd12bff"><div class="ttname"><a href="nifm_8h.html#a8b15de9c14e0ecfd76e2b185fdd12bff">nifmRequestSubmit</a></div><div class="ttdeci">Result nifmRequestSubmit(NifmRequest *r)</div><div class="ttdoc">Submit.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a9391333644b8564b398d6d302c975ea5"><div class="ttname"><a href="nifm_8h.html#a9391333644b8564b398d6d302c975ea5">nifmGetServiceSession_GeneralService</a></div><div class="ttdeci">Service * nifmGetServiceSession_GeneralService(void)</div><div class="ttdoc">Gets the Service object for IGeneralService.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a9d1bf849830fd2449b71f2d4d432b649"><div class="ttname"><a href="nifm_8h.html#a9d1bf849830fd2449b71f2d4d432b649">nifmGetNetworkProfile</a></div><div class="ttdeci">Result nifmGetNetworkProfile(Uuid uuid, NifmNetworkProfileData *profile)</div><div class="ttdoc">GetNetworkProfile.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a9ddecb2bdc6e6ed09004acce2e69616d"><div class="ttname"><a href="nifm_8h.html#a9ddecb2bdc6e6ed09004acce2e69616d">NifmServiceType</a></div><div class="ttdeci">NifmServiceType</div><div class="ttdef"><b>Definition</b> nifm.h:13</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a9ddecb2bdc6e6ed09004acce2e69616da39614167e5663aa5c82545295069a7d3"><div class="ttname"><a href="nifm_8h.html#a9ddecb2bdc6e6ed09004acce2e69616da39614167e5663aa5c82545295069a7d3">NifmServiceType_Admin</a></div><div class="ttdeci">@ NifmServiceType_Admin</div><div class="ttdoc">Initializes nifm:a.</div><div class="ttdef"><b>Definition</b> nifm.h:16</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a9ddecb2bdc6e6ed09004acce2e69616da5a70f9977950f94dd13fca8124eade46"><div class="ttname"><a href="nifm_8h.html#a9ddecb2bdc6e6ed09004acce2e69616da5a70f9977950f94dd13fca8124eade46">NifmServiceType_System</a></div><div class="ttdeci">@ NifmServiceType_System</div><div class="ttdoc">Initializes nifm:s.</div><div class="ttdef"><b>Definition</b> nifm.h:15</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a9ddecb2bdc6e6ed09004acce2e69616dab1ac60316210e16c84935add6dc12114"><div class="ttname"><a href="nifm_8h.html#a9ddecb2bdc6e6ed09004acce2e69616dab1ac60316210e16c84935add6dc12114">NifmServiceType_User</a></div><div class="ttdeci">@ NifmServiceType_User</div><div class="ttdoc">Initializes nifm:u.</div><div class="ttdef"><b>Definition</b> nifm.h:14</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a9f03149e92f399ddfe9609f3f3695e30"><div class="ttname"><a href="nifm_8h.html#a9f03149e92f399ddfe9609f3f3695e30">NifmInternetConnectionType</a></div><div class="ttdeci">NifmInternetConnectionType</div><div class="ttdef"><b>Definition</b> nifm.h:19</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a9f03149e92f399ddfe9609f3f3695e30a12674ebf14e7bbeb4030e5c0fb86e6b5"><div class="ttname"><a href="nifm_8h.html#a9f03149e92f399ddfe9609f3f3695e30a12674ebf14e7bbeb4030e5c0fb86e6b5">NifmInternetConnectionType_Ethernet</a></div><div class="ttdeci">@ NifmInternetConnectionType_Ethernet</div><div class="ttdoc">Ethernet connection is used.</div><div class="ttdef"><b>Definition</b> nifm.h:21</div></div>
|
|
<div class="ttc" id="anifm_8h_html_a9f03149e92f399ddfe9609f3f3695e30aa0859aca65a64faeac47be607a6b462e"><div class="ttname"><a href="nifm_8h.html#a9f03149e92f399ddfe9609f3f3695e30aa0859aca65a64faeac47be607a6b462e">NifmInternetConnectionType_WiFi</a></div><div class="ttdeci">@ NifmInternetConnectionType_WiFi</div><div class="ttdoc">Wi-Fi connection is used.</div><div class="ttdef"><b>Definition</b> nifm.h:20</div></div>
|
|
<div class="ttc" id="anifm_8h_html_aaa973fdad88cf26496dd70546ce3d1c4"><div class="ttname"><a href="nifm_8h.html#aaa973fdad88cf26496dd70546ce3d1c4">nifmSetNetworkProfile</a></div><div class="ttdeci">Result nifmSetNetworkProfile(const NifmNetworkProfileData *profile, Uuid *uuid)</div><div class="ttdoc">SetNetworkProfile.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_aac790f10d72dcd04cf9e27cf9b66eeb0"><div class="ttname"><a href="nifm_8h.html#aac790f10d72dcd04cf9e27cf9b66eeb0">nifmGetClientId</a></div><div class="ttdeci">NifmClientId nifmGetClientId(void)</div><div class="ttdoc">GetClientId.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_ab30ff375330107d70956461ff9adc121"><div class="ttname"><a href="nifm_8h.html#ab30ff375330107d70956461ff9adc121">nifmGetRequestState</a></div><div class="ttdeci">Result nifmGetRequestState(NifmRequest *r, NifmRequestState *out)</div><div class="ttdoc">GetRequestState.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_ab58ed462767c87e0378280f97039066e"><div class="ttname"><a href="nifm_8h.html#ab58ed462767c87e0378280f97039066e">NifmInternetConnectionStatus</a></div><div class="ttdeci">NifmInternetConnectionStatus</div><div class="ttdef"><b>Definition</b> nifm.h:24</div></div>
|
|
<div class="ttc" id="anifm_8h_html_ab58ed462767c87e0378280f97039066ea223cea21a982bd88a0f7226a21cba713"><div class="ttname"><a href="nifm_8h.html#ab58ed462767c87e0378280f97039066ea223cea21a982bd88a0f7226a21cba713">NifmInternetConnectionStatus_Connected</a></div><div class="ttdeci">@ NifmInternetConnectionStatus_Connected</div><div class="ttdoc">Internet is connected.</div><div class="ttdef"><b>Definition</b> nifm.h:29</div></div>
|
|
<div class="ttc" id="anifm_8h_html_ab58ed462767c87e0378280f97039066ea5b5f1b072433064c2c56d2d9fab819b1"><div class="ttname"><a href="nifm_8h.html#ab58ed462767c87e0378280f97039066ea5b5f1b072433064c2c56d2d9fab819b1">NifmInternetConnectionStatus_ConnectingUnknown2</a></div><div class="ttdeci">@ NifmInternetConnectionStatus_ConnectingUnknown2</div><div class="ttdoc">Unknown internet connection status 2.</div><div class="ttdef"><b>Definition</b> nifm.h:26</div></div>
|
|
<div class="ttc" id="anifm_8h_html_ab58ed462767c87e0378280f97039066eaa795ac9f3b3b3346297f43d50ab12ad1"><div class="ttname"><a href="nifm_8h.html#ab58ed462767c87e0378280f97039066eaa795ac9f3b3b3346297f43d50ab12ad1">NifmInternetConnectionStatus_ConnectingUnknown3</a></div><div class="ttdeci">@ NifmInternetConnectionStatus_ConnectingUnknown3</div><div class="ttdoc">Unknown internet connection status 3 (conntest?).</div><div class="ttdef"><b>Definition</b> nifm.h:27</div></div>
|
|
<div class="ttc" id="anifm_8h_html_ab58ed462767c87e0378280f97039066eac7464a33fd2846151b9c4f4ef88e4c15"><div class="ttname"><a href="nifm_8h.html#ab58ed462767c87e0378280f97039066eac7464a33fd2846151b9c4f4ef88e4c15">NifmInternetConnectionStatus_ConnectingUnknown1</a></div><div class="ttdeci">@ NifmInternetConnectionStatus_ConnectingUnknown1</div><div class="ttdoc">Unknown internet connection status 1.</div><div class="ttdef"><b>Definition</b> nifm.h:25</div></div>
|
|
<div class="ttc" id="anifm_8h_html_ab58ed462767c87e0378280f97039066eafebc01b1eb9a42a5c866d9cf8e736b1e"><div class="ttname"><a href="nifm_8h.html#ab58ed462767c87e0378280f97039066eafebc01b1eb9a42a5c866d9cf8e736b1e">NifmInternetConnectionStatus_ConnectingUnknown4</a></div><div class="ttdeci">@ NifmInternetConnectionStatus_ConnectingUnknown4</div><div class="ttdoc">Unknown internet connection status 4.</div><div class="ttdef"><b>Definition</b> nifm.h:28</div></div>
|
|
<div class="ttc" id="anifm_8h_html_ac0bea4ecd58280f3e26a1f53fe81466e"><div class="ttname"><a href="nifm_8h.html#ac0bea4ecd58280f3e26a1f53fe81466e">nifmGetServiceSession_StaticService</a></div><div class="ttdeci">Service * nifmGetServiceSession_StaticService(void)</div><div class="ttdoc">Gets the Service object for the actual nifm:* service session.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_ad8c4baa9bd27003459c363637c3c9828"><div class="ttname"><a href="nifm_8h.html#ad8c4baa9bd27003459c363637c3c9828">nifmRequestClose</a></div><div class="ttdeci">void nifmRequestClose(NifmRequest *r)</div><div class="ttdoc">Close a NifmRequest.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_ae8cef1a2ec19024852b62a7eff1fc03c"><div class="ttname"><a href="nifm_8h.html#ae8cef1a2ec19024852b62a7eff1fc03c">nifmGetInternetConnectionStatus</a></div><div class="ttdeci">Result nifmGetInternetConnectionStatus(NifmInternetConnectionType *connectionType, u32 *wifiStrength, NifmInternetConnectionStatus *connectionStatus)</div></div>
|
|
<div class="ttc" id="anifm_8h_html_aec9b80f52831edf8ba7c96b143fd7468"><div class="ttname"><a href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468">NifmRequestState</a></div><div class="ttdeci">NifmRequestState</div><div class="ttdef"><b>Definition</b> nifm.h:32</div></div>
|
|
<div class="ttc" id="anifm_8h_html_aec9b80f52831edf8ba7c96b143fd7468a1ec07db02581127672166bd80026aa2a"><div class="ttname"><a href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468a1ec07db02581127672166bd80026aa2a">NifmRequestState_Unknown5</a></div><div class="ttdeci">@ NifmRequestState_Unknown5</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> nifm.h:38</div></div>
|
|
<div class="ttc" id="anifm_8h_html_aec9b80f52831edf8ba7c96b143fd7468a1f39ec0f81f19297380c775afbb310ee"><div class="ttname"><a href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468a1f39ec0f81f19297380c775afbb310ee">NifmRequestState_OnHold</a></div><div class="ttdeci">@ NifmRequestState_OnHold</div><div class="ttdoc">OnHold.</div><div class="ttdef"><b>Definition</b> nifm.h:35</div></div>
|
|
<div class="ttc" id="anifm_8h_html_aec9b80f52831edf8ba7c96b143fd7468a25cba119c1218d4002e940265e65a15e"><div class="ttname"><a href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468a25cba119c1218d4002e940265e65a15e">NifmRequestState_Unknown1</a></div><div class="ttdeci">@ NifmRequestState_Unknown1</div><div class="ttdoc">Not yet submitted or error.</div><div class="ttdef"><b>Definition</b> nifm.h:34</div></div>
|
|
<div class="ttc" id="anifm_8h_html_aec9b80f52831edf8ba7c96b143fd7468a2a13b1a574bae59123c9c16444f3e0e4"><div class="ttname"><a href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468a2a13b1a574bae59123c9c16444f3e0e4">NifmRequestState_Available</a></div><div class="ttdeci">@ NifmRequestState_Available</div><div class="ttdoc">Available.</div><div class="ttdef"><b>Definition</b> nifm.h:36</div></div>
|
|
<div class="ttc" id="anifm_8h_html_aec9b80f52831edf8ba7c96b143fd7468a6cfa6e435e26cc219fe68e0fa0b917dc"><div class="ttname"><a href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468a6cfa6e435e26cc219fe68e0fa0b917dc">NifmRequestState_Unknown4</a></div><div class="ttdeci">@ NifmRequestState_Unknown4</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> nifm.h:37</div></div>
|
|
<div class="ttc" id="anifm_8h_html_aec9b80f52831edf8ba7c96b143fd7468ae0ee02d52a062ff4cb2507d09096c7e8"><div class="ttname"><a href="nifm_8h.html#aec9b80f52831edf8ba7c96b143fd7468ae0ee02d52a062ff4cb2507d09096c7e8">NifmRequestState_Invalid</a></div><div class="ttdeci">@ NifmRequestState_Invalid</div><div class="ttdoc">Error.</div><div class="ttdef"><b>Definition</b> nifm.h:33</div></div>
|
|
<div class="ttc" id="anifm_8h_html_aef957cd7099dbd7112c4c8347dd498b9"><div class="ttname"><a href="nifm_8h.html#aef957cd7099dbd7112c4c8347dd498b9">nifmRequestRegisterSocketDescriptor</a></div><div class="ttdeci">Result nifmRequestRegisterSocketDescriptor(NifmRequest *r, int sockfd)</div><div class="ttdoc">RegisterSocketDescriptor.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_aefe8f0c0e2927342caa5312abd461e07"><div class="ttname"><a href="nifm_8h.html#aefe8f0c0e2927342caa5312abd461e07">nifmIsAnyInternetRequestAccepted</a></div><div class="ttdeci">bool nifmIsAnyInternetRequestAccepted(NifmClientId id)</div><div class="ttdoc">IsAnyInternetRequestAccepted.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_af2dd160d0a1109152fde3a96958c4329"><div class="ttname"><a href="nifm_8h.html#af2dd160d0a1109152fde3a96958c4329">nifmExit</a></div><div class="ttdeci">void nifmExit(void)</div><div class="ttdoc">Exit nifm. This is used automatically by gethostid().</div></div>
|
|
<div class="ttc" id="anifm_8h_html_af858abd9240cfb7546cdc534a1325bb7"><div class="ttname"><a href="nifm_8h.html#af858abd9240cfb7546cdc534a1325bb7">nifmGetCurrentIpAddress</a></div><div class="ttdeci">Result nifmGetCurrentIpAddress(u32 *out)</div><div class="ttdoc">GetCurrentIpAddress.</div></div>
|
|
<div class="ttc" id="anifm_8h_html_afa769087cdf6772273c7f5e89015e138"><div class="ttname"><a href="nifm_8h.html#afa769087cdf6772273c7f5e89015e138">nifmCreateRequest</a></div><div class="ttdeci">Result nifmCreateRequest(NifmRequest *r, bool autoclear)</div><div class="ttdoc">CreateRequest.</div></div>
|
|
<div class="ttc" id="astructEvent_html"><div class="ttname"><a href="structEvent.html">Event</a></div><div class="ttdoc">Kernel-mode event structure.</div><div class="ttdef"><b>Definition</b> event.h:13</div></div>
|
|
<div class="ttc" id="astructNifmClientId_html"><div class="ttname"><a href="structNifmClientId.html">NifmClientId</a></div><div class="ttdoc">ClientId.</div><div class="ttdef"><b>Definition</b> nifm.h:52</div></div>
|
|
<div class="ttc" id="astructNifmClientId_html_a9652c388488564c1c3d63682dcb4fb1e"><div class="ttname"><a href="structNifmClientId.html#a9652c388488564c1c3d63682dcb4fb1e">NifmClientId::id</a></div><div class="ttdeci">u32 id</div><div class="ttdoc">ClientId.</div><div class="ttdef"><b>Definition</b> nifm.h:53</div></div>
|
|
<div class="ttc" id="astructNifmDnsSetting_html"><div class="ttname"><a href="structNifmDnsSetting.html">NifmDnsSetting</a></div><div class="ttdoc">DnsSetting.</div><div class="ttdef"><b>Definition</b> nifm.h:71</div></div>
|
|
<div class="ttc" id="astructNifmDnsSetting_html_a808e48d6eddbca2750c165c14154ebfe"><div class="ttname"><a href="structNifmDnsSetting.html#a808e48d6eddbca2750c165c14154ebfe">NifmDnsSetting::secondary_dns_server</a></div><div class="ttdeci">NifmIpV4Address secondary_dns_server</div><div class="ttdoc">Secondary DNS server.</div><div class="ttdef"><b>Definition</b> nifm.h:75</div></div>
|
|
<div class="ttc" id="astructNifmDnsSetting_html_ab89a9089804f53b248a246fa9a3f11ed"><div class="ttname"><a href="structNifmDnsSetting.html#ab89a9089804f53b248a246fa9a3f11ed">NifmDnsSetting::is_automatic</a></div><div class="ttdeci">u8 is_automatic</div><div class="ttdoc">Whether this setting is automatic. Ignored by nifmGetCurrentIpConfigInfo.</div><div class="ttdef"><b>Definition</b> nifm.h:72</div></div>
|
|
<div class="ttc" id="astructNifmDnsSetting_html_ad93d203deefe2c76d3aab68fbfcfdebb"><div class="ttname"><a href="structNifmDnsSetting.html#ad93d203deefe2c76d3aab68fbfcfdebb">NifmDnsSetting::primary_dns_server</a></div><div class="ttdeci">NifmIpV4Address primary_dns_server</div><div class="ttdoc">Primary DNS server.</div><div class="ttdef"><b>Definition</b> nifm.h:74</div></div>
|
|
<div class="ttc" id="astructNifmIpAddressSetting_html"><div class="ttname"><a href="structNifmIpAddressSetting.html">NifmIpAddressSetting</a></div><div class="ttdoc">IpAddressSetting.</div><div class="ttdef"><b>Definition</b> nifm.h:62</div></div>
|
|
<div class="ttc" id="astructNifmIpAddressSetting_html_a1726ed68f11c2771bdcf3046ea2dbe67"><div class="ttname"><a href="structNifmIpAddressSetting.html#a1726ed68f11c2771bdcf3046ea2dbe67">NifmIpAddressSetting::gateway</a></div><div class="ttdeci">NifmIpV4Address gateway</div><div class="ttdoc">Gateway.</div><div class="ttdef"><b>Definition</b> nifm.h:67</div></div>
|
|
<div class="ttc" id="astructNifmIpAddressSetting_html_a2bbb14f46c18524b129fe24c611d8a24"><div class="ttname"><a href="structNifmIpAddressSetting.html#a2bbb14f46c18524b129fe24c611d8a24">NifmIpAddressSetting::current_addr</a></div><div class="ttdeci">NifmIpV4Address current_addr</div><div class="ttdoc">Current address.</div><div class="ttdef"><b>Definition</b> nifm.h:65</div></div>
|
|
<div class="ttc" id="astructNifmIpAddressSetting_html_a7943cdc3364119c4c1f411665656acd7"><div class="ttname"><a href="structNifmIpAddressSetting.html#a7943cdc3364119c4c1f411665656acd7">NifmIpAddressSetting::subnet_mask</a></div><div class="ttdeci">NifmIpV4Address subnet_mask</div><div class="ttdoc">Subnet Mask.</div><div class="ttdef"><b>Definition</b> nifm.h:66</div></div>
|
|
<div class="ttc" id="astructNifmIpAddressSetting_html_a7dd02911be0e5eb2a0f81f20ec165de2"><div class="ttname"><a href="structNifmIpAddressSetting.html#a7dd02911be0e5eb2a0f81f20ec165de2">NifmIpAddressSetting::is_automatic</a></div><div class="ttdeci">u8 is_automatic</div><div class="ttdoc">Whether this setting is automatic. Ignored by nifmGetCurrentIpConfigInfo.</div><div class="ttdef"><b>Definition</b> nifm.h:63</div></div>
|
|
<div class="ttc" id="astructNifmIpSettingData_html"><div class="ttname"><a href="structNifmIpSettingData.html">NifmIpSettingData</a></div><div class="ttdoc">IpSettingData.</div><div class="ttdef"><b>Definition</b> nifm.h:91</div></div>
|
|
<div class="ttc" id="astructNifmIpSettingData_html_a89a4ad6e7a5f2b877723f81adf3b75f8"><div class="ttname"><a href="structNifmIpSettingData.html#a89a4ad6e7a5f2b877723f81adf3b75f8">NifmIpSettingData::ip_address_setting</a></div><div class="ttdeci">NifmIpAddressSetting ip_address_setting</div><div class="ttdoc">NifmIpAddressSetting</div><div class="ttdef"><b>Definition</b> nifm.h:92</div></div>
|
|
<div class="ttc" id="astructNifmIpSettingData_html_a8dcc4b9e9fe07fb0df898fb0b1f3e97c"><div class="ttname"><a href="structNifmIpSettingData.html#a8dcc4b9e9fe07fb0df898fb0b1f3e97c">NifmIpSettingData::proxy_setting</a></div><div class="ttdeci">NifmProxySetting proxy_setting</div><div class="ttdoc">NifmProxySetting</div><div class="ttdef"><b>Definition</b> nifm.h:94</div></div>
|
|
<div class="ttc" id="astructNifmIpSettingData_html_aac3a86f572af3e4baab10c6789eac4f2"><div class="ttname"><a href="structNifmIpSettingData.html#aac3a86f572af3e4baab10c6789eac4f2">NifmIpSettingData::dns_setting</a></div><div class="ttdeci">NifmDnsSetting dns_setting</div><div class="ttdoc">NifmDnsSetting</div><div class="ttdef"><b>Definition</b> nifm.h:93</div></div>
|
|
<div class="ttc" id="astructNifmIpSettingData_html_af8d403c5ba465ac3a26ed354a0860c31"><div class="ttname"><a href="structNifmIpSettingData.html#af8d403c5ba465ac3a26ed354a0860c31">NifmIpSettingData::mtu</a></div><div class="ttdeci">u16 mtu</div><div class="ttdoc">MTU.</div><div class="ttdef"><b>Definition</b> nifm.h:95</div></div>
|
|
<div class="ttc" id="astructNifmIpV4Address_html"><div class="ttname"><a href="structNifmIpV4Address.html">NifmIpV4Address</a></div><div class="ttdoc">IpV4Address.</div><div class="ttdef"><b>Definition</b> nifm.h:57</div></div>
|
|
<div class="ttc" id="astructNifmNetworkProfileData_html"><div class="ttname"><a href="structNifmNetworkProfileData.html">NifmNetworkProfileData</a></div><div class="ttdoc">NetworkProfileData. Converted from/to NifmSfNetworkProfileData.</div><div class="ttdef"><b>Definition</b> nifm.h:134</div></div>
|
|
<div class="ttc" id="astructNifmNetworkProfileData_html_a29603f1956f702386d76e32fe20bd947"><div class="ttname"><a href="structNifmNetworkProfileData.html#a29603f1956f702386d76e32fe20bd947">NifmNetworkProfileData::uuid</a></div><div class="ttdeci">Uuid uuid</div><div class="ttdoc">NifmSfNetworkProfileData::uuid.</div><div class="ttdef"><b>Definition</b> nifm.h:135</div></div>
|
|
<div class="ttc" id="astructNifmNetworkProfileData_html_a4b22dfd8f0a212732ada2ba7db62f6be"><div class="ttname"><a href="structNifmNetworkProfileData.html#a4b22dfd8f0a212732ada2ba7db62f6be">NifmNetworkProfileData::ip_setting_data</a></div><div class="ttdeci">NifmIpSettingData ip_setting_data</div><div class="ttdoc">NifmIpSettingData</div><div class="ttdef"><b>Definition</b> nifm.h:143</div></div>
|
|
<div class="ttc" id="astructNifmNetworkProfileData_html_a700f214ab29055d79608e0dc47499ce3"><div class="ttname"><a href="structNifmNetworkProfileData.html#a700f214ab29055d79608e0dc47499ce3">NifmNetworkProfileData::unk_x59</a></div><div class="ttdeci">u8 unk_x59</div><div class="ttdoc">NifmSfNetworkProfileData::unk_x115.</div><div class="ttdef"><b>Definition</b> nifm.h:140</div></div>
|
|
<div class="ttc" id="astructNifmNetworkProfileData_html_a97f1e8a0c205be6b21f05a286ad380c2"><div class="ttname"><a href="structNifmNetworkProfileData.html#a97f1e8a0c205be6b21f05a286ad380c2">NifmNetworkProfileData::unk_x54</a></div><div class="ttdeci">u32 unk_x54</div><div class="ttdoc">NifmSfNetworkProfileData::unk_x113.</div><div class="ttdef"><b>Definition</b> nifm.h:138</div></div>
|
|
<div class="ttc" id="astructNifmNetworkProfileData_html_aacd7cf120ae18ae1d43ae8f801b16e60"><div class="ttname"><a href="structNifmNetworkProfileData.html#aacd7cf120ae18ae1d43ae8f801b16e60">NifmNetworkProfileData::unk_x58</a></div><div class="ttdeci">u8 unk_x58</div><div class="ttdoc">NifmSfNetworkProfileData::unk_x114.</div><div class="ttdef"><b>Definition</b> nifm.h:139</div></div>
|
|
<div class="ttc" id="astructNifmNetworkProfileData_html_ab0bd8d4b586e97b7fd69a9bb9376bc05"><div class="ttname"><a href="structNifmNetworkProfileData.html#ab0bd8d4b586e97b7fd69a9bb9376bc05">NifmNetworkProfileData::unk_x50</a></div><div class="ttdeci">u32 unk_x50</div><div class="ttdoc">NifmSfNetworkProfileData::unk_x112.</div><div class="ttdef"><b>Definition</b> nifm.h:137</div></div>
|
|
<div class="ttc" id="astructNifmNetworkProfileData_html_ad9d80dcede774123323d2a55c6b070f9"><div class="ttname"><a href="structNifmNetworkProfileData.html#ad9d80dcede774123323d2a55c6b070f9">NifmNetworkProfileData::wireless_setting_data</a></div><div class="ttdeci">NifmWirelessSettingData wireless_setting_data</div><div class="ttdoc">NifmWirelessSettingData</div><div class="ttdef"><b>Definition</b> nifm.h:142</div></div>
|
|
<div class="ttc" id="astructNifmProxySetting_html"><div class="ttname"><a href="structNifmProxySetting.html">NifmProxySetting</a></div><div class="ttdoc">ProxySetting.</div><div class="ttdef"><b>Definition</b> nifm.h:79</div></div>
|
|
<div class="ttc" id="astructNifmProxySetting_html_a0a97fa20b8419b874dd10ace17ba34cc"><div class="ttname"><a href="structNifmProxySetting.html#a0a97fa20b8419b874dd10ace17ba34cc">NifmProxySetting::pad2</a></div><div class="ttdeci">u8 pad2</div><div class="ttdoc">Padding.</div><div class="ttdef"><b>Definition</b> nifm.h:87</div></div>
|
|
<div class="ttc" id="astructNifmProxySetting_html_a478a5b53acf2bb70a1d8adcc159b8754"><div class="ttname"><a href="structNifmProxySetting.html#a478a5b53acf2bb70a1d8adcc159b8754">NifmProxySetting::port</a></div><div class="ttdeci">u16 port</div><div class="ttdoc">Port.</div><div class="ttdef"><b>Definition</b> nifm.h:82</div></div>
|
|
<div class="ttc" id="astructNifmProxySetting_html_a4b1d230c1fc9766d894197cb95bfe546"><div class="ttname"><a href="structNifmProxySetting.html#a4b1d230c1fc9766d894197cb95bfe546">NifmProxySetting::auto_auth_enabled</a></div><div class="ttdeci">u8 auto_auth_enabled</div><div class="ttdoc">Enables auto-authentication when set, which uses the following two strings.</div><div class="ttdef"><b>Definition</b> nifm.h:84</div></div>
|
|
<div class="ttc" id="astructNifmProxySetting_html_a8886ae8b02caa67a6b75db04d1400e84"><div class="ttname"><a href="structNifmProxySetting.html#a8886ae8b02caa67a6b75db04d1400e84">NifmProxySetting::pad</a></div><div class="ttdeci">u8 pad</div><div class="ttdoc">Padding.</div><div class="ttdef"><b>Definition</b> nifm.h:81</div></div>
|
|
<div class="ttc" id="astructNifmProxySetting_html_a8dbc748e864877774c838e20e1bbadd2"><div class="ttname"><a href="structNifmProxySetting.html#a8dbc748e864877774c838e20e1bbadd2">NifmProxySetting::enabled</a></div><div class="ttdeci">u8 enabled</div><div class="ttdoc">Enables using the proxy when set.</div><div class="ttdef"><b>Definition</b> nifm.h:80</div></div>
|
|
<div class="ttc" id="astructNifmRequest_html"><div class="ttname"><a href="structNifmRequest.html">NifmRequest</a></div><div class="ttdoc">Request.</div><div class="ttdef"><b>Definition</b> nifm.h:42</div></div>
|
|
<div class="ttc" id="astructNifmRequest_html_a03a8a6af870474db6661959d790d0ed7"><div class="ttname"><a href="structNifmRequest.html#a03a8a6af870474db6661959d790d0ed7">NifmRequest::request_state</a></div><div class="ttdeci">NifmRequestState request_state</div><div class="ttdoc">NifmRequestState from the GetRequestState cmd.</div><div class="ttdef"><b>Definition</b> nifm.h:47</div></div>
|
|
<div class="ttc" id="astructNifmRequest_html_a2ce0fff620627a186970469d97b7d3cd"><div class="ttname"><a href="structNifmRequest.html#a2ce0fff620627a186970469d97b7d3cd">NifmRequest::res</a></div><div class="ttdeci">Result res</div><div class="ttdoc">Result from the GetResult cmd.</div><div class="ttdef"><b>Definition</b> nifm.h:48</div></div>
|
|
<div class="ttc" id="astructNifmRequest_html_a5d184d8372a5c4c272e45643feaa9a9e"><div class="ttname"><a href="structNifmRequest.html#a5d184d8372a5c4c272e45643feaa9a9e">NifmRequest::s</a></div><div class="ttdeci">Service s</div><div class="ttdoc">IRequest.</div><div class="ttdef"><b>Definition</b> nifm.h:43</div></div>
|
|
<div class="ttc" id="astructNifmRequest_html_a8a7d013ae434d45f00b0eb35c6d28c94"><div class="ttname"><a href="structNifmRequest.html#a8a7d013ae434d45f00b0eb35c6d28c94">NifmRequest::event1</a></div><div class="ttdeci">Event event1</div><div class="ttdoc">Second Event from cmd GetSystemEventReadableHandles.</div><div class="ttdef"><b>Definition</b> nifm.h:45</div></div>
|
|
<div class="ttc" id="astructNifmRequest_html_a937868e6497fd541fcfd3ad582dd0a14"><div class="ttname"><a href="structNifmRequest.html#a937868e6497fd541fcfd3ad582dd0a14">NifmRequest::event_request_state</a></div><div class="ttdeci">Event event_request_state</div><div class="ttdoc">First Event from cmd GetSystemEventReadableHandles, autoclear=true. Signaled when the RequestState ch...</div><div class="ttdef"><b>Definition</b> nifm.h:44</div></div>
|
|
<div class="ttc" id="astructNifmSfNetworkProfileData_html"><div class="ttname"><a href="structNifmSfNetworkProfileData.html">NifmSfNetworkProfileData</a></div><div class="ttdoc">SfNetworkProfileData. Converted to/from NifmNetworkProfileData.</div><div class="ttdef"><b>Definition</b> nifm.h:121</div></div>
|
|
<div class="ttc" id="astructNifmSfNetworkProfileData_html_a088849215f9c0173730ca278304a64f5"><div class="ttname"><a href="structNifmSfNetworkProfileData.html#a088849215f9c0173730ca278304a64f5">NifmSfNetworkProfileData::ip_setting_data</a></div><div class="ttdeci">NifmIpSettingData ip_setting_data</div><div class="ttdoc">NifmIpSettingData</div><div class="ttdef"><b>Definition</b> nifm.h:122</div></div>
|
|
<div class="ttc" id="astructNifmSfNetworkProfileData_html_a2f103ec5089c4a0939d59d1ede0967e4"><div class="ttname"><a href="structNifmSfNetworkProfileData.html#a2f103ec5089c4a0939d59d1ede0967e4">NifmSfNetworkProfileData::unk_x115</a></div><div class="ttdeci">u8 unk_x115</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> nifm.h:128</div></div>
|
|
<div class="ttc" id="astructNifmSfNetworkProfileData_html_a671fc0b37c828205ad0a136eb03f319a"><div class="ttname"><a href="structNifmSfNetworkProfileData.html#a671fc0b37c828205ad0a136eb03f319a">NifmSfNetworkProfileData::uuid</a></div><div class="ttdeci">Uuid uuid</div><div class="ttdoc">Uuid.</div><div class="ttdef"><b>Definition</b> nifm.h:123</div></div>
|
|
<div class="ttc" id="astructNifmSfNetworkProfileData_html_a8f1f04b3dc57fb809699e51241756b2a"><div class="ttname"><a href="structNifmSfNetworkProfileData.html#a8f1f04b3dc57fb809699e51241756b2a">NifmSfNetworkProfileData::unk_x114</a></div><div class="ttdeci">u8 unk_x114</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> nifm.h:127</div></div>
|
|
<div class="ttc" id="astructNifmSfNetworkProfileData_html_a92fe471aa05aab8ef014d6661a58abaf"><div class="ttname"><a href="structNifmSfNetworkProfileData.html#a92fe471aa05aab8ef014d6661a58abaf">NifmSfNetworkProfileData::unk_x113</a></div><div class="ttdeci">u8 unk_x113</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> nifm.h:126</div></div>
|
|
<div class="ttc" id="astructNifmSfNetworkProfileData_html_a9c5cd7a93d77bb602285d263eb39fbc9"><div class="ttname"><a href="structNifmSfNetworkProfileData.html#a9c5cd7a93d77bb602285d263eb39fbc9">NifmSfNetworkProfileData::unk_x112</a></div><div class="ttdeci">u8 unk_x112</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> nifm.h:125</div></div>
|
|
<div class="ttc" id="astructNifmSfNetworkProfileData_html_aaecae4dd7b705ffa4a15fafe55427af6"><div class="ttname"><a href="structNifmSfNetworkProfileData.html#aaecae4dd7b705ffa4a15fafe55427af6">NifmSfNetworkProfileData::wireless_setting_data</a></div><div class="ttdeci">NifmSfWirelessSettingData wireless_setting_data</div><div class="ttdoc">NifmSfWirelessSettingData</div><div class="ttdef"><b>Definition</b> nifm.h:129</div></div>
|
|
<div class="ttc" id="astructNifmSfNetworkProfileData_html_ac0b6604a59cb4d1f752e147bb3331ad5"><div class="ttname"><a href="structNifmSfNetworkProfileData.html#ac0b6604a59cb4d1f752e147bb3331ad5">NifmSfNetworkProfileData::pad</a></div><div class="ttdeci">u8 pad</div><div class="ttdoc">Padding.</div><div class="ttdef"><b>Definition</b> nifm.h:130</div></div>
|
|
<div class="ttc" id="astructNifmSfWirelessSettingData_html"><div class="ttname"><a href="structNifmSfWirelessSettingData.html">NifmSfWirelessSettingData</a></div><div class="ttdoc">SfWirelessSettingData.</div><div class="ttdef"><b>Definition</b> nifm.h:111</div></div>
|
|
<div class="ttc" id="astructNifmSfWirelessSettingData_html_a408f9b26b2e64efc7c6e79aff4e3fdf9"><div class="ttname"><a href="structNifmSfWirelessSettingData.html#a408f9b26b2e64efc7c6e79aff4e3fdf9">NifmSfWirelessSettingData::unk_x21</a></div><div class="ttdeci">u8 unk_x21</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> nifm.h:114</div></div>
|
|
<div class="ttc" id="astructNifmSfWirelessSettingData_html_a887f13627c0ff431d487c1d38f748d6e"><div class="ttname"><a href="structNifmSfWirelessSettingData.html#a887f13627c0ff431d487c1d38f748d6e">NifmSfWirelessSettingData::unk_x22</a></div><div class="ttdeci">u8 unk_x22</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> nifm.h:115</div></div>
|
|
<div class="ttc" id="astructNifmSfWirelessSettingData_html_ae6570e807d92347306d185cb04019241"><div class="ttname"><a href="structNifmSfWirelessSettingData.html#ae6570e807d92347306d185cb04019241">NifmSfWirelessSettingData::ssid_len</a></div><div class="ttdeci">u8 ssid_len</div><div class="ttdoc">SSID length.</div><div class="ttdef"><b>Definition</b> nifm.h:112</div></div>
|
|
<div class="ttc" id="astructNifmSfWirelessSettingData_html_af4c3a663bcffbddaf6a8dc38efc8bc08"><div class="ttname"><a href="structNifmSfWirelessSettingData.html#af4c3a663bcffbddaf6a8dc38efc8bc08">NifmSfWirelessSettingData::unk_x23</a></div><div class="ttdeci">u8 unk_x23</div><div class="ttdoc">Unknown.</div><div class="ttdef"><b>Definition</b> nifm.h:116</div></div>
|
|
<div class="ttc" id="astructNifmWirelessSettingData_html"><div class="ttname"><a href="structNifmWirelessSettingData.html">NifmWirelessSettingData</a></div><div class="ttdoc">WirelessSettingData.</div><div class="ttdef"><b>Definition</b> nifm.h:99</div></div>
|
|
<div class="ttc" id="astructNifmWirelessSettingData_html_a4b71e247351db7f6675bb5552df2d907"><div class="ttname"><a href="structNifmWirelessSettingData.html#a4b71e247351db7f6675bb5552df2d907">NifmWirelessSettingData::unk_x28</a></div><div class="ttdeci">u32 unk_x28</div><div class="ttdoc">NifmSfWirelessSettingData::unk_x23.</div><div class="ttdef"><b>Definition</b> nifm.h:105</div></div>
|
|
<div class="ttc" id="astructNifmWirelessSettingData_html_a94014523ca9b741e30aeb8bda428545a"><div class="ttname"><a href="structNifmWirelessSettingData.html#a94014523ca9b741e30aeb8bda428545a">NifmWirelessSettingData::ssid_len</a></div><div class="ttdeci">u8 ssid_len</div><div class="ttdoc">NifmSfWirelessSettingData::ssid_len.</div><div class="ttdef"><b>Definition</b> nifm.h:100</div></div>
|
|
<div class="ttc" id="astructNifmWirelessSettingData_html_a9984c4f2b099efda4113f036c33f5d98"><div class="ttname"><a href="structNifmWirelessSettingData.html#a9984c4f2b099efda4113f036c33f5d98">NifmWirelessSettingData::unk_x24</a></div><div class="ttdeci">u32 unk_x24</div><div class="ttdoc">NifmSfWirelessSettingData::unk_x22.</div><div class="ttdef"><b>Definition</b> nifm.h:104</div></div>
|
|
<div class="ttc" id="astructNifmWirelessSettingData_html_aad530ac8f12ee702d4a4ea7ad8058557"><div class="ttname"><a href="structNifmWirelessSettingData.html#aad530ac8f12ee702d4a4ea7ad8058557">NifmWirelessSettingData::pad</a></div><div class="ttdeci">u8 pad</div><div class="ttdoc">Padding.</div><div class="ttdef"><b>Definition</b> nifm.h:103</div></div>
|
|
<div class="ttc" id="astructNifmWirelessSettingData_html_ac85d7b274d1429e6fa704f0ff57b3ced"><div class="ttname"><a href="structNifmWirelessSettingData.html#ac85d7b274d1429e6fa704f0ff57b3ced">NifmWirelessSettingData::unk_x22</a></div><div class="ttdeci">u8 unk_x22</div><div class="ttdoc">NifmSfWirelessSettingData::unk_x21.</div><div class="ttdef"><b>Definition</b> nifm.h:102</div></div>
|
|
<div class="ttc" id="astructService_html"><div class="ttname"><a href="structService.html">Service</a></div><div class="ttdoc">Service object structure.</div><div class="ttdef"><b>Definition</b> service.h:14</div></div>
|
|
<div class="ttc" id="astructUuid_html"><div class="ttname"><a href="structUuid.html">Uuid</a></div><div class="ttdef"><b>Definition</b> types.h:48</div></div>
|
|
<div class="ttc" id="atypes_8h_html_a92c50087ca0e64fa93fc59402c55f8ca"><div class="ttname"><a href="types_8h.html#a92c50087ca0e64fa93fc59402c55f8ca">u8</a></div><div class="ttdeci">uint8_t u8</div><div class="ttdoc">8-bit unsigned integer.</div><div class="ttdef"><b>Definition</b> types.h:19</div></div>
|
|
<div class="ttc" id="atypes_8h_html_ace9d960e74685e2cd84b36132dbbf8aa"><div class="ttname"><a href="types_8h.html#ace9d960e74685e2cd84b36132dbbf8aa">u16</a></div><div class="ttdeci">uint16_t u16</div><div class="ttdoc">16-bit unsigned integer.</div><div class="ttdef"><b>Definition</b> types.h:20</div></div>
|
|
<div class="ttc" id="atypes_8h_html_ad1be2721625a17f1be47fac918032afe"><div class="ttname"><a href="types_8h.html#ad1be2721625a17f1be47fac918032afe">Result</a></div><div class="ttdeci">u32 Result</div><div class="ttdoc">Function error code result type.</div><div class="ttdef"><b>Definition</b> types.h:44</div></div>
|
|
<div class="ttc" id="atypes_8h_html_ae9b1af5c037e57a98884758875d3a7c4"><div class="ttname"><a href="types_8h.html#ae9b1af5c037e57a98884758875d3a7c4">s32</a></div><div class="ttdeci">int32_t s32</div><div class="ttdoc">32-bit signed integer.</div><div class="ttdef"><b>Definition</b> types.h:27</div></div>
|
|
<div class="ttc" id="atypes_8h_html_afaa62991928fb9fb18ff0db62a040aba"><div class="ttname"><a href="types_8h.html#afaa62991928fb9fb18ff0db62a040aba">u32</a></div><div class="ttdeci">uint32_t u32</div><div class="ttdoc">32-bit unsigned integer.</div><div class="ttdef"><b>Definition</b> types.h:21</div></div>
|
|
</div><!-- fragment --></div><!-- contents -->
|
|
<!-- start footer part -->
|
|
<hr class="footer"/><address class="footer"><small>
|
|
Generated by <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>
|