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; }