CopyData is more efficient than a PeekData+memcpy pair
authorMathieu Lacage <mathieu.lacage@sophia.inria.fr>
Mon Jun 08 16:42:06 2009 +0200 (8 months ago)
changeset 45323530045a96da
parent 4521 d7b076b76ae3
child 4533 31f2881aa214
CopyData is more efficient than a PeekData+memcpy pair
src/node/socket.cc
     1.1 --- a/src/node/socket.cc	Mon Jun 08 15:11:04 2009 +0200
     1.2 +++ b/src/node/socket.cc	Mon Jun 08 16:42:06 2009 +0200
     1.3 @@ -148,7 +148,7 @@
     1.4      {
     1.5        return 0;
     1.6      }
     1.7 -  memcpy (buf, p->PeekData (), p->GetSize());
     1.8 +  p->CopyData (buf, p->GetSize ());
     1.9    return p->GetSize ();
    1.10  }
    1.11  
    1.12 @@ -169,7 +169,7 @@
    1.13      {
    1.14        return 0;
    1.15      }
    1.16 -  memcpy (buf, p->PeekData (), p->GetSize());
    1.17 +  p->CopyData (buf, p->GetSize ());
    1.18    return p->GetSize ();
    1.19  }
    1.20