Ignore:
Timestamp:
05/18/11 17:47:46 (13 years ago)
Author:
hozdoba
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • XMLIO_V2/dev/dev_rv/src/xmlio/linear_buffer.cpp

    r178 r196  
    99      /// ////////////////////// Définitions ////////////////////// /// 
    1010      CLinearBuffer::CLinearBuffer(char * data, StdSize size) 
    11          : SuperClass(data, size), p_write(size) 
     11         : SuperClass(data, size), bdata(), p_write(size) 
    1212      { this->computeBufferData(); } 
    1313 
    1414      CLinearBuffer::CLinearBuffer(StdSize size) 
    15          : SuperClass(size), p_write(0) 
    16       { /* Ne rien faire de plus */ } 
    17  
     15         : SuperClass(size), bdata(), p_write(0) 
     16      { /* Ne rien faire de plus */ } 
     17       
     18      CLinearBuffer::CLinearBuffer(const CLinearBuffer & lbuffer) 
     19         : SuperClass(lbuffer), bdata(lbuffer.bdata), p_write(lbuffer.p_write) 
     20      { /* Ne rien faire de plus */ } 
     21       
     22      CLinearBuffer::CLinearBuffer(const CLinearBuffer * const lbuffer) 
     23         : SuperClass(lbuffer), bdata(lbuffer->bdata), p_write(lbuffer->p_write)       
     24      { /* Ne rien faire de plus */ } 
     25       
    1826      CLinearBuffer::~CLinearBuffer(void) 
    1927      { /* Ne rien faire de plus */ } 
     
    121129 
    122130      StdSize CLinearBuffer::getNumberOfStoredData(void) const 
    123       { return (this->bdata.size()); } 
    124  
     131      {  
     132         return (this->bdata.size());  
     133      } 
     134       
     135      //--------------------------------------------------------------- 
     136       
    125137      std::vector<StdSize> CLinearBuffer::getPositionsOfStoredData(void) const 
    126138      { 
     
    137149         return (retvalue); 
    138150      } 
    139  
     151       
     152      //--------------------------------------------------------------- 
     153       
    140154      std::vector<StdSize> CLinearBuffer::getSizesOfStoredData(void) const 
    141155      { 
     
    151165         return (retvalue); 
    152166      } 
    153  
     167       
     168      //--------------------------------------------------------------- 
     169       
    154170      std::vector<std::pair<CBuffer::CBufferDataType, bool> > 
    155171         CLinearBuffer::getTypesOfStoredData(void) const 
     
    179195         { 
    180196            bdata.push_back(this->p_write); 
     197            SuperClass::updateBufferData(this->p_write); 
    181198            SuperClass::getBufferData(bufdata, this->p_write); 
    182199            this->p_write = (bufdata.size + bufdata.position); 
Note: See TracChangeset for help on using the changeset viewer.