Ignore:
Timestamp:
05/10/08 22:17:25 (12 years ago)
Author:
Eoin
Message:

Torrent creation is working!

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/halTorrent.cpp

    r431 r432  
    242242} 
    243243 
     244 
     245web_seed_or_dht_node_detail::web_seed_or_dht_node_detail() :  
     246        url(L""),  
     247        port(-1),  
     248        type(hal::app().res_wstr(HAL_INT_NEWT_ADD_PEERS_WEB))  
     249{} 
    244250 
    245251web_seed_or_dht_node_detail::web_seed_or_dht_node_detail(std::wstring u) :  
     
    704710                } 
    705711 
     712                HAL_DEV_MSG(L"Web Seeds"); 
     713                for (web_seed_details_t::const_iterator i = params.web_seeds.begin(), e = params.web_seeds.end(); 
     714                                i != e; ++i) 
     715                { 
     716                        HAL_DEV_MSG(wformat_t(L"URL: %1%") % (*i).url); 
     717                        t_info->add_url_seed(to_utf8((*i).url)); 
     718                } 
     719 
     720                HAL_DEV_MSG(L"DHT Nodes"); 
     721                for (dht_node_details_t::const_iterator i = params.dht_nodes.begin(), e = params.dht_nodes.end(); 
     722                                i != e; ++i) 
     723                { 
     724                        HAL_DEV_MSG(wformat_t(L"URL: %1%, port: %2%") % (*i).url % (*i).port); 
     725                        t_info->add_node(hal::make_pair(to_utf8((*i).url), (*i).port)); 
     726                } 
     727 
    706728                // calculate the hash for all pieces 
    707729                int num = t_info->num_pieces(); 
     
    715737                        t_info->set_hash(i, h.final()); 
    716738 
    717                         fn(100*i / num, hal::app().res_wstr(HAL_TORRENT_CREATINGTORRENT)); 
    718  
    719                         HAL_DEV_MSG(wformat_t(L"%1% , %2%") % i % (100*i / num)); 
     739                        fn(100*i / num, hal::app().res_wstr(HAL_TORRENT_CAL_HASHES)); 
    720740                } 
    721741 
    722742                t_info->set_creator(to_utf8(params.creator).c_str()); 
     743                t_info->set_comment(to_utf8(params.comment).c_str()); 
     744                 
     745                t_info->set_priv(params.private_torrent); 
    723746 
    724747                // create the torrent and print it to out 
Note: See TracChangeset for help on using the changeset viewer.