Sophie

Sophie

distrib > Fedora > 15 > i386 > by-pkgid > 4fccfe23f6486142b4197d1daac0cf21 > files > 78

Falcon-doc-0.9.6.6-2.fc15.noarch.rpm

<html>
<head>
   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
   <title>Falcon Core Module - Group "Raw memory manipulation functions."</title>
   <link href="faldoc.css" rel="stylesheet" type="text/css"/>
   <link href="tabs.css" rel="stylesheet" type="text/css"/>
</head>
<body class="faldoc_body">
<div class="navitop">
   <div class="tabs">
      <ul>
         <li><a href="./index.html"><span>Main</span></a></li>
         <li><a href="./pages.html"><span>Related pages</span></a></li>
         <li><a href="./groups.html"><span>Groups</span></a></li>
         <li><a href="./funset.html"><span>Function sets</span></a></li>
         <li><a href="./classes.html"><span>Classes</span></a></li>
         <li><a href="./objects.html"><span>Objects</span></a></li>
         <li><a href="./functions.html"><span>All functions</span></a></li>
         <li><a href="./globals.html"><span>Globals</span></a></li>
         
      </ul>
   </div>
</div>
<hr/>

<h1 class="faldoc_title">Group "Raw memory manipulation functions."</h1>
<p class="faldoc_brief">DANGEROUS group of functions and methods manipulating memory. </p>

   <p class="faldoc_text"><p class="faldoc_text">This group of functions is meant to manipulate directly memory. It is useful to support raw bindings from external C modules returning raw memory areas, or requiring raw memory areas to be passed to them. </p>
<p class="faldoc_text">In Falcon, raw memory pointers are just represented as 64-bit integers, eventually cast down to proper sizes on different architectures. In short, they are integers that can be directly modified by the Falcon script and fed in the library. </p>
<p class="faldoc_text">Messing with functions in this group is the fastest and safest way to find troubles. Avoid them unless it is necessary to deal with raw pointers coming from outer bindings. </p>
</p>
   
      <h2 class="faldoc_title">Contents</h2>
   



   <table class="faldoc_list">
   
   <tr><td class="faldoc_funcname"><a href="./functions.html#MemBufFromPtr">MemBufFromPtr</a></td><td class="faldoc_funcbrief">Creates a memory buffer to store raw memory coming from external providers. </td></tr>
   
   </table>



<hr/>
<div class="navibottom">
   <center>
      <a href="./index.html">Main</a>&nbsp;&nbsp;-&nbsp;&nbsp;<a href="./pages.html">Related pages</a>&nbsp;&nbsp;-&nbsp;&nbsp;<a href="./groups.html">Groups</a>&nbsp;&nbsp;-&nbsp;&nbsp;<a href="./funset.html">Function sets</a>&nbsp;&nbsp;-&nbsp;&nbsp;<a href="./classes.html">Classes</a>&nbsp;&nbsp;-&nbsp;&nbsp;<a href="./objects.html">Objects</a>&nbsp;&nbsp;-&nbsp;&nbsp;<a href="./functions.html">All functions</a>&nbsp;&nbsp;-&nbsp;&nbsp;<a href="./globals.html">Globals</a>
   </center>
</div>
</div>
<div class="faldoc_signature">Made with <a href="http://www.falconpl.org">faldoc 2.2.0</div>
</body>
</html>