67 | | <a name="l00086"></a>00086 <span class="keywordtype">void</span> itsave(<span class="keyword">const</span> <span class="keywordtype">char</span>* fname); |
68 | | <a name="l00087"></a>00087 }; |
69 | | <a name="l00088"></a>00088 |
70 | | <a name="l00097"></a><a class="code" href="classdirfilelog.html">00097</a> <span class="keyword">class </span><a class="code" href="classdirfilelog.html" title="Logging into dirfile with buffer in memory.">dirfilelog</a> : <span class="keyword">public</span> <a class="code" href="classmemlog.html" title="Logging into matrices in data format in memory.">memlog</a> { |
71 | | <a name="l00098"></a>00098 |
72 | | <a name="l00099"></a>00099 <span class="keyword">protected</span>: |
73 | | <a name="l00101"></a><a class="code" href="classdirfilelog.html#cba5ff1f74ed22910ed7d63aadf21771">00101</a> <span class="keywordtype">string</span> <a class="code" href="classdirfilelog.html#cba5ff1f74ed22910ed7d63aadf21771" title="name of the directory">dirname</a>; |
74 | | <a name="l00103"></a><a class="code" href="classdirfilelog.html#854b7e7cc4cb40542b4a3ea06d915772">00103</a> Array<string> <a class="code" href="classdirfilelog.html#854b7e7cc4cb40542b4a3ea06d915772" title="Automatically generated.">scalarnames</a>; |
75 | | <a name="l00104"></a>00104 <span class="keyword">public</span>: |
76 | | <a name="l00108"></a><a class="code" href="classdirfilelog.html#802eeb6fc4ebf11d97638fd5dc651c68">00108</a> <a class="code" href="classdirfilelog.html#802eeb6fc4ebf11d97638fd5dc651c68" title="Default constructor.">dirfilelog</a> ( std::string dirname0, <span class="keywordtype">int</span> maxlen0 ) : <a class="code" href="classmemlog.html" title="Logging into matrices in data format in memory.">memlog</a> ( maxlen0 ), <a class="code" href="classdirfilelog.html#cba5ff1f74ed22910ed7d63aadf21771" title="name of the directory">dirname</a> ( dirname0 ), <a class="code" href="classdirfilelog.html#854b7e7cc4cb40542b4a3ea06d915772" title="Automatically generated.">scalarnames</a> ( 0 ) {} |
77 | | <a name="l00110"></a>00110 <span class="keywordtype">void</span> <a class="code" href="classdirfilelog.html#afeaebe003110f9db1ac43edf8e53a92" title="Initialize storage.">init</a>(); |
78 | | <a name="l00111"></a>00111 <span class="keywordtype">void</span> <a class="code" href="classdirfilelog.html#887f2bb97e8c92ca42eea1fbac34eb51" title="consider this record to be complete">step</a>(<span class="keywordtype">bool</span> <span class="keyword">final</span>=<span class="keyword">false</span>); |
79 | | <a name="l00115"></a>00115 <span class="keywordtype">void</span> <a class="code" href="classdirfilelog.html#bd95cdb46af194245f88a7b4bf4c66c7" title="Write memory storage to disk.">write_buffers</a> ( <span class="keywordtype">int</span> Len ); |
80 | | <a name="l00116"></a>00116 }; |
81 | | <a name="l00117"></a>00117 |
| 67 | <a name="l00087"></a>00087 <span class="keywordtype">void</span> <a class="code" href="classmemlog.html#65571ebbb16577b5211adbb27baf769c" title="Save values into an itfile named after fname.">itsave</a>(<span class="keyword">const</span> <span class="keywordtype">char</span>* fname); |
| 68 | <a name="l00088"></a>00088 }; |
| 69 | <a name="l00089"></a>00089 |
| 70 | <a name="l00098"></a><a class="code" href="classdirfilelog.html">00098</a> <span class="keyword">class </span><a class="code" href="classdirfilelog.html" title="Logging into dirfile with buffer in memory.">dirfilelog</a> : <span class="keyword">public</span> <a class="code" href="classmemlog.html" title="Logging into matrices in data format in memory.">memlog</a> { |
| 71 | <a name="l00099"></a>00099 |
| 72 | <a name="l00100"></a>00100 <span class="keyword">protected</span>: |
| 73 | <a name="l00102"></a><a class="code" href="classdirfilelog.html#cba5ff1f74ed22910ed7d63aadf21771">00102</a> <span class="keywordtype">string</span> <a class="code" href="classdirfilelog.html#cba5ff1f74ed22910ed7d63aadf21771" title="name of the directory">dirname</a>; |
| 74 | <a name="l00104"></a><a class="code" href="classdirfilelog.html#854b7e7cc4cb40542b4a3ea06d915772">00104</a> Array<string> <a class="code" href="classdirfilelog.html#854b7e7cc4cb40542b4a3ea06d915772" title="Automatically generated.">scalarnames</a>; |
| 75 | <a name="l00105"></a>00105 <span class="keyword">public</span>: |
| 76 | <a name="l00109"></a><a class="code" href="classdirfilelog.html#802eeb6fc4ebf11d97638fd5dc651c68">00109</a> <a class="code" href="classdirfilelog.html#802eeb6fc4ebf11d97638fd5dc651c68" title="Default constructor.">dirfilelog</a> ( std::string dirname0, <span class="keywordtype">int</span> maxlen0 ) : <a class="code" href="classmemlog.html" title="Logging into matrices in data format in memory.">memlog</a> ( maxlen0 ), <a class="code" href="classdirfilelog.html#cba5ff1f74ed22910ed7d63aadf21771" title="name of the directory">dirname</a> ( dirname0 ), <a class="code" href="classdirfilelog.html#854b7e7cc4cb40542b4a3ea06d915772" title="Automatically generated.">scalarnames</a> ( 0 ) {} |
| 77 | <a name="l00111"></a>00111 <span class="keywordtype">void</span> <a class="code" href="classdirfilelog.html#afeaebe003110f9db1ac43edf8e53a92" title="Initialize storage.">init</a>(); |
| 78 | <a name="l00112"></a>00112 <span class="keywordtype">void</span> <a class="code" href="classdirfilelog.html#887f2bb97e8c92ca42eea1fbac34eb51" title="consider this record to be complete">step</a>(<span class="keywordtype">bool</span> <span class="keyword">final</span>=<span class="keyword">false</span>); |
| 79 | <a name="l00116"></a>00116 <span class="keywordtype">void</span> <a class="code" href="classdirfilelog.html#bd95cdb46af194245f88a7b4bf4c66c7" title="Write memory storage to disk.">write_buffers</a> ( <span class="keywordtype">int</span> Len ); |
| 80 | <a name="l00117"></a>00117 }; |