m_op_id(-1),
m_cid(-1),
m_handle(-1),
+ instance_(instance),
m_is_error(false),
- m_is_canceled(false),
- instance_(instance)
+ m_is_canceled(false)
{
LoggerD("Entered");
}
BaseProgressCallback(EXTRACT_ALL_PROGRESS_CALLBACK, instance),
m_files_to_extract(0),
m_expected_decompressed_size(0),
- m_files_extracted(0),
m_current_file_size(0),
m_current_file_extracted_bytes(0),
+ m_files_extracted(0),
m_progress_overall(0),
m_overall_decompressed(0)
{
std::lock_guard<std::mutex> lock(archive_file_ptr->m_mutex);
std::size_t size = archive_file_ptr->m_task_queue.size();
- for(int i = 0; i < size; ++i){
+ for(std::size_t i = 0; i < size; ++i){
if(operation_id == archive_file_ptr->m_task_queue[i].first){
archive_file_ptr->m_task_queue[i].second->setIsCanceled(true);
return;
size_t name_end_index = filepath_len;
size_t name_start_index = 0;
- for(int i = filepath_len - 1; i >= 0; --i) {
+ for(int i = static_cast<int>(filepath_len) - 1; i >= 0; --i) {
const char& cur = filepath[i];
if(cur == '/' || cur == '\\') {
- if( (filepath_len-1) == i ) {
- name_end_index = i;
+ if((static_cast<int>(filepath_len)-1) == i) {
+ name_end_index = static_cast<std::size_t>(i);
} else {
- name_start_index = i+1;
+ name_start_index = static_cast<std::size_t>(i) + 1;
out_name = filepath.substr(name_start_index,
name_end_index - name_start_index);