Sophie

Sophie

distrib > * > 2010.0 > * > by-pkgid > 41ade2a4680c1a0d18a75b33aade72a7 > files > 78

libmetakit-devel-2.4.9.7-7mdv2010.0.i586.rpm

<html><head><base target=k-main></head><body bgcolor=white>

<font face=Times size=3>



<hr size=1>

<dl>
  
  <if !private>
	<a name="c4_Strategy_DataCommit_t4_i32__"><dt>
	  <nobr>
	  virtual void 
	  <b>DataCommit</b> (t4_i32 newSize_);
	  </nobr>
	<dd>
	  
	  
	  <font face=Helvetica size=-1>Flush and truncate file</font>
	<p>
  
  
  <if !private>
	<a name="c4_Strategy_DataLoad_void_int__"><dt>
	  <nobr>
	  void 
	  <b>DataLoad</b> (void* buffer_, int length_);
	  </nobr>
	<dd>
	  
	  
	  <font face=Helvetica size=-1>Read an exact number of bytes</font>
	<p>
  
  
  <if !private>
	<a name="c4_Strategy_DataRead_void_int__"><dt>
	  <nobr>
	  virtual int 
	  <b>DataRead</b> (void* buffer_, int length_);
	  </nobr>
	<dd>
	  
	  
	  <font face=Helvetica size=-1>Read a number of bytes</font>
	<p>
  
  
  <if !private>
	<a name="c4_Strategy_DataSeek_t4_i32__"><dt>
	  <nobr>
	  virtual void 
	  <b>DataSeek</b> (t4_i32 position_);
	  </nobr>
	<dd>
	  
	  
	  <font face=Helvetica size=-1>Set file position</font>
	<p>
  
  
  <if !private>
	<a name="c4_Strategy_DataWrite_constint__"><dt>
	  <nobr>
	  virtual bool 
	  <b>DataWrite</b> (const void* buffer_, int length_);
	  </nobr>
	<dd>
	  
	  
	  <font face=Helvetica size=-1>Write a number of bytes, return true if successful</font>
	<p>
  
  
  <if !private>
	<a name="c4_Strategy_IsValid___const"><dt>
	  <nobr>
	  virtual bool 
	  <b>IsValid</b> () <i>const</i>;
	  </nobr>
	<dd>
	  
	  
	  <font face=Helvetica size=-1>True if we can do I/O with this object</font>
	<p>
  
  
  <if !private>
	<a name="c4_Strategy_ResetFileMapping___"><dt>
	  <nobr>
	  virtual void 
	  <b>ResetFileMapping</b> ();
	  </nobr>
	<dd>
	  
	  
	  <font face=Helvetica size=-1>Override to support memory-mapped files</font>
	<p>
  
  
  <if !private>
	<a name="c4_Strategy__bytesFlipped"><dt>
	  <nobr>
	  bool 
	  <b>_bytesFlipped</b>;
	  </nobr>
	<dd>
	  
	  
	  <font face=Helvetica size=-1>True if the storage format is not native (default is false)</font>
	<p>
  
  
  <if !private>
	<a name="c4_Strategy__failure"><dt>
	  <nobr>
	  int 
	  <b>_failure</b>;
	  </nobr>
	<dd>
	  
	  
	  <font face=Helvetica size=-1>Error code of last failed I/O operation, zero if I/O was ok</font>
	<p>
  
  
  <if !private>
	<a name="c4_Strategy__keepAfterCommit"><dt>
	  <nobr>
	  bool 
	  <b>_keepAfterCommit</b>;
	  </nobr>
	<dd>
	  
	  
	  <font face=Helvetica size=-1>Keep data in memory after each commit (default is false)</font>
	<p>
  
  
  <if !private>
	<a name="c4_Strategy__mapLimit"><dt>
	  <nobr>
	  const t4_byte* 
	  <b>_mapLimit</b>;
	  </nobr>
	<dd>
	  
	  
	  <font face=Helvetica size=-1>Past last byte in file mapping, zero if not active</font>
	<p>
  
  
  <if !private>
	<a name="c4_Strategy__mapStart"><dt>
	  <nobr>
	  const t4_byte* 
	  <b>_mapStart</b>;
	  </nobr>
	<dd>
	  
	  
	  <font face=Helvetica size=-1>First byte in file mapping, zero if not active</font>
	<p>
  
  
  <if !private>
	<a name="c4_Strategy_c4_Strategy__"><dt>
	  <nobr>
	  
	  <b>c4_Strategy</b> ();
	  </nobr>
	<dd>
	  
	  
	  <font face=Helvetica size=-1></font>
	<p>
  
  
  <if !private>
	<a name="c4_Strategy__c4_Strategy___"><dt>
	  <nobr>
	  virtual 
	  <b>~c4_Strategy</b> ();
	  </nobr>
	<dd>
	  
	  
	  <font face=Helvetica size=-1></font>
	<p>
  
  
</dl>

<hr size=1 width=50 align=left>
class 
<b>c4_Strategy</b>
</font>

</body></html>