Beispiel #1
0
int HttpRange::checkAndInsert( ByteRange & range )
{
    if (( range.getBegin() == -1 )&&( range.getEnd() == -1 ))
        return -1;
    if ( m_lEntityLen > 0 )
    {
        if ( range.getBegin() >= m_lEntityLen )
            return 0;
        if ( range.check( m_lEntityLen ) )
            return -1;
    }
    m_list.push_back( new ByteRange( range ) );
    return 0;
}