Exemple #1
0
Brn ReaderProtocol::Read(TUint aBytes)
{
    ASSERT(aBytes <= iMaxBytes);
    TByte* p = Ptr();
    TUint remaining = aBytes;
    Bwn buf;
    while (remaining > 0) {
        buf.Set(p + aBytes - remaining, remaining);
        buf.Append(iReader.Read(remaining));
        remaining -= buf.Bytes();
    }
    return Brn(p, aBytes);
}
Exemple #2
0
Bwn::Bwn(const Bwn& aBwn) : Bwx(aBwn.Bytes(), aBwn.MaxBytes()), iPtr(aBwn.Ptr())
{
    ASSERT(iPtr != NULL);
}