Skip to content

Commit

Permalink
Updated system call table list.
Browse files Browse the repository at this point in the history
  • Loading branch information
nthnn committed Mar 3, 2024
1 parent ba5b9fa commit 73932e7
Show file tree
Hide file tree
Showing 25 changed files with 291 additions and 153 deletions.
4 changes: 2 additions & 2 deletions docs/args_8h_source.html
Original file line number Diff line number Diff line change
Expand Up @@ -133,8 +133,8 @@
<div class="line"><a id="l00063" name="l00063"></a><span class="lineno"> 63</span> </div>
<div class="line"><a id="l00064" name="l00064"></a><span class="lineno"> 64</span><span class="preprocessor">#endif </span><span class="comment">/* LIBRISHKA_ARGS_H */</span><span class="preprocessor"></span></div>
<div class="ttc" id="aclass_args_html"><div class="ttname"><a href="class_args.html">Args</a></div><div class="ttdoc">Class for handling command line arguments in Rishka applications.</div><div class="ttdef"><b>Definition</b> args.h:40</div></div>
<div class="ttc" id="aclass_args_html_a107b1f8ed9f9eaf269380e14f6668793"><div class="ttname"><a href="class_args.html#a107b1f8ed9f9eaf269380e14f6668793">Args::count</a></div><div class="ttdeci">static i32 count()</div><div class="ttdoc">Get the number of command line arguments.</div><div class="ttdef"><b>Definition</b> librishka_impl.cpp:483</div></div>
<div class="ttc" id="aclass_args_html_a8d3219edcc471c045f3b43a03abe00ae"><div class="ttname"><a href="class_args.html#a8d3219edcc471c045f3b43a03abe00ae">Args::value</a></div><div class="ttdeci">static string value(u8 index)</div><div class="ttdoc">Get the value of a command line argument at a specific index.</div><div class="ttdef"><b>Definition</b> librishka_impl.cpp:487</div></div>
<div class="ttc" id="aclass_args_html_a107b1f8ed9f9eaf269380e14f6668793"><div class="ttname"><a href="class_args.html#a107b1f8ed9f9eaf269380e14f6668793">Args::count</a></div><div class="ttdeci">static i32 count()</div><div class="ttdoc">Get the number of command line arguments.</div><div class="ttdef"><b>Definition</b> librishka_impl.cpp:487</div></div>
<div class="ttc" id="aclass_args_html_a8d3219edcc471c045f3b43a03abe00ae"><div class="ttname"><a href="class_args.html#a8d3219edcc471c045f3b43a03abe00ae">Args::value</a></div><div class="ttdeci">static string value(u8 index)</div><div class="ttdoc">Get the value of a command line argument at a specific index.</div><div class="ttdef"><b>Definition</b> librishka_impl.cpp:491</div></div>
<div class="ttc" id="atypes_8h_html"><div class="ttname"><a href="types_8h.html">types.h</a></div><div class="ttdoc">Header file for common data types used in Rishka applications.</div></div>
<div class="ttc" id="atypes_8h_html_a3b1df617247dbb90f86c43c7e5a0504d"><div class="ttname"><a href="types_8h.html#a3b1df617247dbb90f86c43c7e5a0504d">i32</a></div><div class="ttdeci">signed int i32</div><div class="ttdoc">Alias for the signed 32-bit integer type.</div><div class="ttdef"><b>Definition</b> types.h:58</div></div>
<div class="ttc" id="atypes_8h_html_ab9f930ae0484417a1883fd3f7cdb490e"><div class="ttname"><a href="types_8h.html#ab9f930ae0484417a1883fd3f7cdb490e">u8</a></div><div class="ttdeci">unsigned char u8</div><div class="ttdoc">Alias for the unsigned 8-bit integer type.</div><div class="ttdef"><b>Definition</b> types.h:70</div></div>
Expand Down
3 changes: 2 additions & 1 deletion docs/class_sys-members.html
Original file line number Diff line number Diff line change
Expand Up @@ -104,7 +104,8 @@
<tr class="odd"><td class="entry"><a class="el" href="class_sys.html#a44fe8ecbb8edf7afa0dfcfedbbd645b5">info_str</a>(sysinfos_t key)</td><td class="entry"><a class="el" href="class_sys.html">Sys</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_sys.html#a9e9083c9abd766d90ae71ae9ba6bc28b">micros</a>()</td><td class="entry"><a class="el" href="class_sys.html">Sys</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_sys.html#acfe1b7f4ea18cb985d2465d4f9bbebd3">millis</a>()</td><td class="entry"><a class="el" href="class_sys.html">Sys</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_sys.html#a6135c737a70dc11ee6667229f8d0153a">shellexec</a>(string program, i32 argc, string *argv)</td><td class="entry"><a class="el" href="class_sys.html">Sys</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="even"><td class="entry"><a class="el" href="class_sys.html#a3cc8c3d6432a431ea7655ddc272d2531">random</a>()</td><td class="entry"><a class="el" href="class_sys.html">Sys</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
<tr class="odd"><td class="entry"><a class="el" href="class_sys.html#a6135c737a70dc11ee6667229f8d0153a">shellexec</a>(string program, i32 argc, string *argv)</td><td class="entry"><a class="el" href="class_sys.html">Sys</a></td><td class="entry"><span class="mlabel">static</span></td></tr>
</table></div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath">
Expand Down
32 changes: 32 additions & 0 deletions docs/class_sys.html
Original file line number Diff line number Diff line change
Expand Up @@ -127,6 +127,9 @@
<tr class="memitem:af9f480514351655ace2256653f1d7529" id="r_af9f480514351655ace2256653f1d7529"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="types_8h.html#a6c95997324761b0f5e6aa06244f52d24">i64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#af9f480514351655ace2256653f1d7529">info_num</a> (<a class="el" href="sys_8h.html#a4a8640ae0f6132db18ae385f6db1b10b">sysinfon_t</a> key)</td></tr>
<tr class="memdesc:af9f480514351655ace2256653f1d7529"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get system information as a numeric value. <br /></td></tr>
<tr class="separator:af9f480514351655ace2256653f1d7529"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3cc8c3d6432a431ea7655ddc272d2531" id="r_a3cc8c3d6432a431ea7655ddc272d2531"><td class="memItemLeft" align="right" valign="top">static <a class="el" href="types_8h.html#a6c95997324761b0f5e6aa06244f52d24">i64</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="#a3cc8c3d6432a431ea7655ddc272d2531">random</a> ()</td></tr>
<tr class="memdesc:a3cc8c3d6432a431ea7655ddc272d2531"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate a random integer value. <br /></td></tr>
<tr class="separator:a3cc8c3d6432a431ea7655ddc272d2531"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
<div class="textblock"><p>Class for handling system utilities in Rishka applications. </p>
Expand Down Expand Up @@ -326,6 +329,35 @@ <h2 class="memtitle"><span class="permalink"><a href="#acfe1b7f4ea18cb985d2465d4
<p>This method returns the current system time in milliseconds since boot.</p>
<dl class="section return"><dt>Returns</dt><dd>The current system time in milliseconds. </dd></dl>

</div>
</div>
<a id="a3cc8c3d6432a431ea7655ddc272d2531" name="a3cc8c3d6432a431ea7655ddc272d2531"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a3cc8c3d6432a431ea7655ddc272d2531">&#9670;&#160;</a></span>random()</h2>

<div class="memitem">
<div class="memproto">
<table class="mlabels">
<tr>
<td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="types_8h.html#a6c95997324761b0f5e6aa06244f52d24">i64</a> Sys::random </td>
<td>(</td>
<td class="paramname"><span class="paramname"></span></td><td>)</td>
<td></td>
</tr>
</table>
</td>
<td class="mlabels-right">
<span class="mlabels"><span class="mlabel">static</span></span> </td>
</tr>
</table>
</div><div class="memdoc">

<p>Generate a random integer value. </p>
<p>The <a class="el" href="#a3cc8c3d6432a431ea7655ddc272d2531" title="Generate a random integer value.">random()</a> function generates a pseudo-random integer value within the range supported by the underlying hardware's random number generator. The generated random value is suitable for various applications such as cryptographic operations, simulation, and randomization tasks.</p>
<dl class="section return"><dt>Returns</dt><dd>A pseudo-random integer value within the supported range. </dd></dl>

</div>
</div>
<a id="a6135c737a70dc11ee6667229f8d0153a" name="a6135c737a70dc11ee6667229f8d0153a"></a>
Expand Down
Loading

0 comments on commit 73932e7

Please sign in to comment.