Index: trunk/doc/Flair/classflair_1_1core_1_1io__data.html
===================================================================
--- trunk/doc/Flair/classflair_1_1core_1_1io__data.html	(revision 74)
+++ trunk/doc/Flair/classflair_1_1core_1_1io__data.html	(revision 76)
@@ -172,4 +172,10 @@
 virtual <a class="el" href="classflair_1_1core_1_1_data_type.html">DataType</a> const &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>GetDataType</b> () const =0</td></tr>
 <tr class="separator:a355c0ba5812d0c5a60a07fcacc692d3e"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa81cc1713a594806040a1e5d52ec9fa3"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1io__data.html#aa81cc1713a594806040a1e5d52ec9fa3">RawWrite</a> (char *src)</td></tr>
+<tr class="memdesc:aa81cc1713a594806040a1e5d52ec9fa3"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raw write datas.  <a href="#aa81cc1713a594806040a1e5d52ec9fa3">More...</a><br /></td></tr>
+<tr class="separator:aa81cc1713a594806040a1e5d52ec9fa3"><td class="memSeparator" colspan="2">&#160;</td></tr>
+<tr class="memitem:aa590e14a9fb18a1ffc5d4dbed85f46c4"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1io__data.html#aa590e14a9fb18a1ffc5d4dbed85f46c4">RawRead</a> (char *dst) const =0</td></tr>
+<tr class="memdesc:aa590e14a9fb18a1ffc5d4dbed85f46c4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Raw read datas.  <a href="#aa590e14a9fb18a1ffc5d4dbed85f46c4">More...</a><br /></td></tr>
+<tr class="separator:aa590e14a9fb18a1ffc5d4dbed85f46c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
 <tr class="inherit_header pub_methods_classflair_1_1core_1_1_mutex"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classflair_1_1core_1_1_mutex')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classflair_1_1core_1_1_mutex.html">flair::core::Mutex</a></td></tr>
 <tr class="memitem:a1f85044411d838898a794ceaeb78d8f0 inherit pub_methods_classflair_1_1core_1_1_mutex"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classflair_1_1core_1_1_mutex.html#a1f85044411d838898a794ceaeb78d8f0">Mutex</a> (const <a class="el" href="classflair_1_1core_1_1_object.html">Object</a> *parent, std::string name=&quot;&quot;)</td></tr>
@@ -483,4 +489,75 @@
 </div>
 </div>
+<a class="anchor" id="aa81cc1713a594806040a1e5d52ec9fa3"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void flair::core::io_data::RawWrite </td>
+          <td>(</td>
+          <td class="paramtype">char *&#160;</td>
+          <td class="paramname"><em>src</em></td><td>)</td>
+          <td></td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Raw write datas. </p>
+<p>Copy the source to the internal datas. Source must be of the corresponding size.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">src</td><td>source buffer </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Reimplemented in <a class="el" href="classflair_1_1core_1_1_matrix.html#acad848be33c2afdc0cb447b3ce4c8533">flair::core::Matrix</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="aa590e14a9fb18a1ffc5d4dbed85f46c4"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+  <tr>
+  <td class="mlabels-left">
+      <table class="memname">
+        <tr>
+          <td class="memname">virtual void flair::core::io_data::RawRead </td>
+          <td>(</td>
+          <td class="paramtype">char *&#160;</td>
+          <td class="paramname"><em>dst</em></td><td>)</td>
+          <td> const</td>
+        </tr>
+      </table>
+  </td>
+  <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span>  </td>
+  </tr>
+</table>
+</div><div class="memdoc">
+
+<p>Raw read datas. </p>
+<p>This method is automatically called by <a class="el" href="classflair_1_1core_1_1_i_o_device.html#a3df9057ae23eb34f1b1dae8e7a4a9efc" title="Process the childs of type IODevice, and log if needed. ">IODevice::ProcessUpdate</a> to log <a class="el" href="classflair_1_1core_1_1io__data.html" title="Abstract class for data types. ">io_data</a> datas. <br />
+This method must be reimplemented, in order to copy the datas to the logs. Copy the internal datas to destination. Destination must be of the corresponding size.</p>
+<dl class="params"><dt>Parameters</dt><dd>
+  <table class="params">
+    <tr><td class="paramname">dst</td><td>destination buffer </td></tr>
+  </table>
+  </dd>
+</dl>
+
+<p>Implemented in <a class="el" href="classflair_1_1core_1_1_gps_data.html#a244d2936017287fcba29d56a02eb18d7">flair::core::GpsData</a>, and <a class="el" href="classflair_1_1core_1_1_matrix.html#af7509ac0c75da68a075810b65ff3af9b">flair::core::Matrix</a>.</p>
+
+</div>
+</div>
 <a class="anchor" id="acc7fc08f29ba17fed5b94150826fae2d"></a>
 <div class="memitem">
@@ -592,5 +669,5 @@
   <ul>
     <li class="navelem"><a class="el" href="namespaceflair.html">flair</a></li><li class="navelem"><a class="el" href="namespaceflair_1_1core.html">core</a></li><li class="navelem"><a class="el" href="classflair_1_1core_1_1io__data.html">io_data</a></li>
-    <li class="footer">Generated on Wed May 16 2018 07:14:13 for Flair by
+    <li class="footer">Generated on Wed Jul 25 2018 10:08:16 for Flair by
     <a href="http://www.doxygen.org/index.html">
     <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.9.1 </li>
