adaptationlayer/dataport/dataport_csy/src/dpdataelement.cpp
changeset 5 8ccc39f9d787
parent 0 63b37f68c1ce
equal deleted inserted replaced
4:510c70acdbf6 5:8ccc39f9d787
    20 #include "dpdataelement.h" // data element
    20 #include "dpdataelement.h" // data element
    21 #include "dpdatabuffer.h"  // base class for rx and tx buffers
    21 #include "dpdatabuffer.h"  // base class for rx and tx buffers
    22 #include "dpdataclient.h"  // data client that access buffer
    22 #include "dpdataclient.h"  // data client that access buffer
    23 #include "dpdef.h"         // dataport definitions
    23 #include "dpdef.h"         // dataport definitions
    24 #include "dplog.h"         // dataport logging
    24 #include "dplog.h"         // dataport logging
    25 #include "osttracedefinitions.h"
    25 #include "OstTraceDefinitions.h"
    26 #ifdef OST_TRACE_COMPILER_IN_USE
    26 #ifdef OST_TRACE_COMPILER_IN_USE
    27 #include "dpdataelementtraces.h"
    27 #include "dpdataelementTraces.h"
    28 #endif
    28 #endif
    29 
    29 
    30 // EXTERNAL DATA STRUCTURES
    30 // EXTERNAL DATA STRUCTURES
    31 // none
    31 // none
    32 
    32 
   375     LOGM("CDpDataElement::HandleWriteTypeReserve");
   375     LOGM("CDpDataElement::HandleWriteTypeReserve");
   376 
   376 
   377     TInt ret( KErrNone );
   377     TInt ret( KErrNone );
   378     iSize = aSize;
   378     iSize = aSize;
   379 
   379 
   380     if ( iDB.iHead > iDB.iTreshold )
   380     if ( iDB.iHead > iDB.iTreshold ||
       
   381         ( iDB.iHead + aSize ) > iDB.iBuf->Length() )
   381         {
   382         {
   382         iDB.iHead = 0;
   383         iDB.iHead = 0;
   383         }
   384         }
   384     // no else
   385     // no else
   385 
   386