Changeset 634


Ignore:
Timestamp:
11/25/08 17:06:10 (11 years ago)
Author:
Eoin
Message:

Fixed small issues with file progress and paused states with unmanaged torrents.

Location:
trunk
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/res/Halite.rc

    r633 r634  
    741741STRINGTABLE 
    742742BEGIN 
    743         HAL_NEW_PANE_DLG                          "Construct a New Torrent" 
    744     IDPANE_STATUS                 "(D-U) 0000.000KB/s - 0000.000KB/s" 
    745     IDPANE_CAPS_INDICATOR         "CAPS" 
    746     IDPANE_DHT                    "0000 DHT node(s)" 
    747     IDPANE_FILTER                 "Filtering 0000000 ranges." 
    748     IDS_TRYANOTHERPORT            "The BitTorrent session could not start. Try selecting another port in the settings." 
    749     IDS_DHTTRYANOTHERPORT         "DHT session could not start. Try selecting another port in the settings." 
    750     IDS_SAVEPROMPT                "Select a directory to save the files to or cancel to not download torrent at all." 
    751     IDS_NA                        "N/A" 
    752     HAL_HALITE                    "Halite" 
    753     HAL_INF                       "∞" 
    754     HAL_COMPLETED_SUMMARY         "%1$.2fMB of %2$.2fMB" 
    755     HAL_DOWNLOAD_SUMMARY          "This Session Downloaded %1$.2fMB, Uploaded %2$.2fMB, Ratio %3$.2f." 
    756     HAL_DOWNLOADT_SUMMARY         "Downloaded %1$.2fMB, Uploaded %2$.2fMB, Ratio %3$.2f." 
    757     HAL_PAYLOAD_SUMMARY           "Total transfer including protocol overhead: %1$.2fMB down and %2$.2fMB up." 
    758         HAL_NAME_STATUS                           "%1%, %2%." 
    759     HAL_TRANSFERED                                "%1$.2fMB down - %2$.2fMB up" 
    760     HAL_REMAINING                                 "%1$.2fMB of %2$.2fMB" 
    761     HAL_RATE                                      "%1$.2fKB/s down - %2$.2fKB/s up" 
    762     HAL_DHT_ON                    "%1% DHT node(s)" 
    763     HAL_CSPLASH_ACT_MSG           "%1% active torrent(s)" 
    764     HAL_CSPLASH_SHUTDOWN_MSG      "Shutting down session" 
    765     HAL_ADDT_TITLE                            "Edit Torrent Save Folders" 
    766     HAL_DHT_OFF                   "DHT disabled" 
    767     HAL_IPFILTER_ON               "Filtering %1% range(s)" 
    768     HAL_IPFILTER_OFF              "IP filter disabled" 
    769     HAL_EVENT_STDEXP              "Standard exception (%1%) thrown from %2%." 
    770     HAL_DOWN_RATES                "(D-U) %1$.2fKB/s - %2$.2fKB/s" 
    771     HAL_NOT_LISTENING             "Halite not listening!" 
    772     HAL_PORT_OPEN                 "Port %1% open" 
    773     HAL_VERSION_STRING            HALITE_VERSION_STRING 
    774         HAL_FOLDER_SELECT                         "Select a directory to save the downloads to. Select cancel to accept default 'incoming' location." 
    775         HAL_TORRENT_TAB                           "Torrent" 
    776         HAL_PEERS_TAB                             "Peers" 
    777         HAL_FILES_TAB                             "Files" 
    778         HAL_TRACKER_TAB                           "Tracker" 
    779         HAL_DEBUG_TAB                             "Logging" 
    780         HAL_INCORRECT_ENCODING_LEVEL  "An invalid encoding level, %1%, was passed as an encryption setting." 
    781         HAL_INCORRECT_CONNECT_POLICY  "An invalid connection policy, %1%, was passed as an encryption setting." 
    782         HAL_AUTOSORT                              "Auto Sort" 
    783         HAL_TORRENT_ROOT                          "Torrent Root" 
    784         HAL_WINDOW_CLOSECONFRIM           "Are you sure you wish to close Halite? Doing so will stop any active torrents" 
    785         HAL_WINDOW_SOCKETS_FAILED     "The socket infrastructure failed to start so Halite is forced to close. Please ensure no program is blocking Halites network access." 
     743        HAL_NEW_PANE_DLG                                "Construct a New Torrent" 
     744    IDPANE_STATUS                                       "(D-U) 0000.000KB/s - 0000.000KB/s" 
     745    IDPANE_CAPS_INDICATOR                       "CAPS" 
     746    IDPANE_DHT                                          "0000 DHT node(s)" 
     747    IDPANE_FILTER                                       "Filtering 0000000 ranges." 
     748    IDS_TRYANOTHERPORT                          "The BitTorrent session could not start. Try selecting another port in the settings." 
     749    IDS_DHTTRYANOTHERPORT                       "DHT session could not start. Try selecting another port in the settings." 
     750    IDS_SAVEPROMPT                                      "Select a directory to save the files to or cancel to not download torrent at all." 
     751    IDS_NA                                                      "N/A" 
     752    HAL_HALITE                                          "Halite" 
     753    HAL_INF                                                     "∞" 
     754    HAL_COMPLETED_SUMMARY                       "%1$.2fMB of %2$.2fMB" 
     755    HAL_DOWNLOAD_SUMMARY                        "This Session Downloaded %1$.2fMB, Uploaded %2$.2fMB, Ratio %3$.2f." 
     756    HAL_DOWNLOADT_SUMMARY                       "Downloaded %1$.2fMB, Uploaded %2$.2fMB, Ratio %3$.2f." 
     757    HAL_PAYLOAD_SUMMARY                         "Total transfer including protocol overhead: %1$.2fMB down and %2$.2fMB up." 
     758        HAL_NAME_STATUS                                 "%1%, %2%." 
     759    HAL_TRANSFERED                                      "%1$.2fMB down - %2$.2fMB up" 
     760    HAL_REMAINING                                       "%1$.2fMB of %2$.2fMB" 
     761    HAL_RATE                                            "%1$.2fKB/s down - %2$.2fKB/s up" 
     762    HAL_DHT_ON                                          "%1% DHT node(s)" 
     763    HAL_CSPLASH_ACT_MSG                         "%1% active torrent(s)" 
     764    HAL_CSPLASH_SHUTDOWN_MSG            "Shutting down session" 
     765    HAL_ADDT_TITLE                                      "Edit Torrent Save Folders" 
     766    HAL_DHT_OFF                                         "DHT disabled" 
     767    HAL_IPFILTER_ON                                     "Filtering %1% range(s)" 
     768    HAL_IPFILTER_OFF                            "IP filter disabled" 
     769    HAL_EVENT_STDEXP                            "Standard exception (%1%) thrown from %2%." 
     770    HAL_DOWN_RATES                                      "(D-U) %1$.2fKB/s - %2$.2fKB/s" 
     771    HAL_NOT_LISTENING                           "Halite not listening!" 
     772    HAL_PORT_OPEN                                       "Port %1% open" 
     773    HAL_VERSION_STRING                          HALITE_VERSION_STRING 
     774        HAL_FOLDER_SELECT                               "Select a directory to save the downloads to. Select cancel to accept default 'incoming' location." 
     775        HAL_TORRENT_TAB                                 "Torrent" 
     776        HAL_PEERS_TAB                                   "Peers" 
     777        HAL_FILES_TAB                                   "Files" 
     778        HAL_TRACKER_TAB                                 "Tracker" 
     779        HAL_DEBUG_TAB                                   "Logging" 
     780        HAL_INCORRECT_ENCODING_LEVEL    "An invalid encoding level, %1%, was passed as an encryption setting." 
     781        HAL_INCORRECT_CONNECT_POLICY    "An invalid connection policy, %1%, was passed as an encryption setting." 
     782        HAL_AUTOSORT                                    "Auto Sort" 
     783        HAL_TORRENT_ROOT                                "Torrent Root" 
     784        HAL_WINDOW_CLOSECONFRIM                 "Are you sure you wish to close Halite? Doing so will stop any active torrents" 
     785        HAL_WINDOW_SOCKETS_FAILED               "The socket infrastructure failed to start so Halite is forced to close. Please ensure no program is blocking Halites network access." 
    786786        HAL_SAVE_TEXT                                   "Save" 
    787787        HAL_LISTVIEW_CONFIRMDELETE              "Are you sure you wish to delete all downloaded data?" 
     
    850850        HAL_NTPLVM_NAMES                                "URL;Port;Type" 
    851851 
    852         HAL_FILE_PRIORITY_0             "Don't download" 
    853         HAL_FILE_PRIORITY_1             "Normal" 
    854         HAL_FILE_PRIORITY_2             "2" 
    855         HAL_FILE_PRIORITY_3             "3" 
    856         HAL_FILE_PRIORITY_4             "4" 
    857         HAL_FILE_PRIORITY_5             "Above Normal" 
    858         HAL_FILE_PRIORITY_6             "6" 
    859         HAL_FILE_PRIORITY_7             "Maximum" 
     852        HAL_FILE_PRIORITY_0                             "Don't download" 
     853        HAL_FILE_PRIORITY_1                             "Normal" 
     854        HAL_FILE_PRIORITY_2                             "2" 
     855        HAL_FILE_PRIORITY_3                             "3" 
     856        HAL_FILE_PRIORITY_4                             "4" 
     857        HAL_FILE_PRIORITY_5                             "Above Normal" 
     858        HAL_FILE_PRIORITY_6                             "6" 
     859        HAL_FILE_PRIORITY_7                             "Maximum" 
    860860END 
    861861 
  • trunk/src/HaliteDialog.cpp

    r582 r634  
    107107                string torrentName = hal::to_utf8(torrent->name()); 
    108108                 
    109                 if (!hal::bittorrent().isTorrentActive(torrentName)) 
     109                if (!hal::bittorrent().is_torrent_active(torrentName)) 
    110110                { 
    111111                        SetDlgItemText(BTNPAUSE,L"Pause"); 
    112                         hal::bittorrent().resumeTorrent(torrentName); 
     112                        hal::bittorrent().resume_torrent(torrentName); 
    113113                } 
    114114                else 
    115115                { 
    116116                        SetDlgItemText(BTNPAUSE,L"Resume"); 
    117                         hal::bittorrent().pauseTorrent(torrentName); 
     117                        hal::bittorrent().pause_torrent(torrentName); 
    118118                } 
    119119                 
     
    125125{ 
    126126        if (hal::torrent_details_ptr torrent = hal::bittorrent().torrentDetails().focusedTorrent())  
    127                 hal::bittorrent().reannounceTorrent(hal::to_utf8(torrent->name())); 
     127                hal::bittorrent().reannounce_torrent(hal::to_utf8(torrent->name())); 
    128128} 
    129129 
  • trunk/src/HaliteListView.cpp

    r618 r634  
    199199{ 
    200200        std::for_each(manager().allSelected().begin(), manager().allSelected().end(), 
    201                 bind((void (hal::bit::*)(const std::wstring&))&hal::bit::resumeTorrent,  
     201                bind((void (hal::bit::*)(const std::wstring&))&hal::bit::resume_torrent,  
    202202                        &hal::bittorrent(), _1)); 
    203203         
     
    208208{        
    209209        std::for_each(manager().allSelected().begin(), manager().allSelected().end(), 
    210                 bind((void (hal::bit::*)(const std::wstring&))&hal::bit::pauseTorrent,  
     210                bind((void (hal::bit::*)(const std::wstring&))&hal::bit::pause_torrent,  
    211211                        &hal::bittorrent(), _1)); 
    212212         
     
    217217{ 
    218218        std::for_each(manager().allSelected().begin(), manager().allSelected().end(), 
    219                 bind((void (hal::bit::*)(const std::wstring&))&hal::bit::stopTorrent,  
     219                bind((void (hal::bit::*)(const std::wstring&))&hal::bit::stop_torrent,  
    220220                        &hal::bittorrent(), _1)); 
    221221 
     
    245245{ 
    246246        std::for_each(manager().allSelected().begin(), manager().allSelected().end(), 
    247                 bind((void (hal::bit::*)(const std::wstring&))&hal::bit::recheckTorrent,  
     247                bind((void (hal::bit::*)(const std::wstring&))&hal::bit::recheck_torrent,  
    248248                        &hal::bittorrent(), _1));        
    249249 
  • trunk/src/HaliteWindow.cpp

    r632 r634  
    178178        hal::event_log.post(shared_ptr<hal::EventDetail>( 
    179179                new hal::EventMsg(L"Starting event reciever..."))); 
    180         hal::bittorrent().startEventReceiver(); 
     180        hal::bittorrent().start_event_receiver(); 
    181181        hal::event_log.post(shared_ptr<hal::EventDetail>( 
    182182                new hal::EventMsg(L"Initial setup complete!"))); 
     
    236236        { 
    237237         
    238         hal::SessionDetail details = hal::bittorrent().getSessionDetails(); 
     238        hal::SessionDetail details = hal::bittorrent().get_session_details(); 
    239239         
    240240        if (details.port > -1) 
  • trunk/src/advtabs/Files.hpp

    r552 r634  
    110110        struct Progress : public ColAdapter_t 
    111111        { 
    112                 virtual int compare(dataClass& l, dataClass& r) { return hal::compare(l.progress, r.progress); }                 
     112                virtual int compare(dataClass& l, dataClass& r) { return hal::compare(static_cast<double>(l.progress)/l.size,  
     113                        static_cast<double>(r.progress)/r.size); }               
    113114                virtual std::wstring print(dataClass& t)  
    114115                { 
    115                         return (hal::wform(L"%1$.2f%%") % (t.progress*100)).str();  
     116                        return (hal::wform(L"%1$.2f%%") % (static_cast<double>(t.progress)/t.size*100)).str();  
    116117                }                
    117118        }; 
  • trunk/src/advtabs/Tracker.cpp

    r531 r634  
    162162        if (hal::bittorrent().torrentDetails().focusedTorrent()) 
    163163        { 
    164                 if (!hal::bittorrent().isTorrentActive(focusedTorrent()->name())) 
     164                if (!hal::bittorrent().is_torrent_active(focusedTorrent()->name())) 
    165165                { 
    166                         hal::bittorrent().resumeTorrent(focusedTorrent()->name()); 
     166                        hal::bittorrent().resume_torrent(focusedTorrent()->name()); 
    167167                } 
    168168                else 
    169169                { 
    170                         hal::bittorrent().reannounceTorrent(focusedTorrent()->name()); 
     170                        hal::bittorrent().reannounce_torrent(focusedTorrent()->name()); 
    171171                } 
    172172        } 
  • trunk/src/global/wtl_app.cpp

    r578 r634  
    159159        win_c_str<std::wstring> str(2048); 
    160160         
    161         int size = ::LoadString(_Module.GetResourceInstance(), uID, str, str.size()); 
     161        size_t size = ::LoadString(_Module.GetResourceInstance(), uID, str, str.size()); 
    162162        assert(size != 0); 
    163163         
  • trunk/src/halConfig.cpp

    r633 r634  
    111111        } 
    112112         
    113         bittorrent().setSessionHalfOpenLimit(half_connections_limit_); 
     113        bittorrent().set_session_half_open_limit(half_connections_limit_); 
    114114         
    115115        bittorrent().resume_all();       
  • trunk/src/halSession.hpp

    r633 r634  
    798798                        TIp->set_managed(managed); 
    799799                        TIp->setTransferSpeed(bittorrent().defTorrentDownload(), bittorrent().defTorrentUpload()); 
    800                         TIp->setConnectionLimit(bittorrent().defTorrentMaxConn(), bittorrent().defTorrentMaxUpload()); 
     800                        TIp->set_connection_limit(bittorrent().defTorrentMaxConn(), bittorrent().defTorrentMaxUpload()); 
    801801                } 
    802802                 
     
    977977                                        case torrent_details::torrent_active: 
    978978                                                (*i).torrent->add_to_session(false); 
     979                                                (*i).torrent->resume(); 
    979980                                                break; 
    980981                                        default: 
  • trunk/src/halTorrent.cpp

    r632 r634  
    3838        if (!peerDetailsFilled_) 
    3939        { 
    40                 bittorrent().getAllPeerDetails(hal::to_utf8(name_), peerDetails_); 
     40                bittorrent().get_all_peer_details(hal::to_utf8(name_), peerDetails_); 
    4141                peerDetailsFilled_ = true; 
    4242        } 
     
    4949        if (!fileDetailsFilled_) 
    5050        { 
    51                 bittorrent().getAllFileDetails(hal::to_utf8(name_), fileDetails_); 
     51                bittorrent().get_all_file_details(hal::to_utf8(name_), fileDetails_); 
    5252                fileDetailsFilled_ = true; 
    5353        } 
     
    228228} 
    229229 
    230 const SessionDetail bit::getSessionDetails() 
     230const SessionDetail bit::get_session_details() 
    231231{ 
    232232        SessionDetail details; 
     
    248248} 
    249249 
    250 void bit::setSessionHalfOpenLimit(int halfConn) 
     250void bit::set_session_half_open_limit(int halfConn) 
    251251{ 
    252252        pimpl->session_.set_max_half_open_connections(halfConn); 
     
    296296        { 
    297297                wstring utf8Name = (*i).torrent->name(); 
    298                 torrent_details_ptr pT = (*i).torrent->gettorrent_details_ptr(); 
     298                torrent_details_ptr pT = (*i).torrent->get_torrent_details_ptr(); 
    299299                 
    300300                if (selected.find(utf8Name) != selected.end()) 
     
    390390} 
    391391 
    392 void bit::getAllPeerDetails(const std::string& filename, PeerDetails& peerContainer) 
    393 { 
    394         getAllPeerDetails(from_utf8_safe(filename), peerContainer); 
    395 } 
    396  
    397 void bit::getAllPeerDetails(const std::wstring& filename, PeerDetails& peerContainer) 
     392void bit::get_all_peer_details(const std::string& filename, PeerDetails& peerContainer) 
     393{ 
     394        get_all_peer_details(from_utf8_safe(filename), peerContainer); 
     395} 
     396 
     397void bit::get_all_peer_details(const std::wstring& filename, PeerDetails& peerContainer) 
    398398{ 
    399399        try { 
     
    404404} 
    405405 
    406 void bit::getAllFileDetails(const std::string& filename, FileDetails& fileDetails) 
    407 { 
    408         getAllFileDetails(from_utf8_safe(filename), fileDetails); 
    409 } 
    410  
    411 void bit::getAllFileDetails(const std::wstring& filename, FileDetails& fileDetails) 
     406void bit::get_all_file_details(const std::string& filename, FileDetails& fileDetails) 
     407{ 
     408        get_all_file_details(from_utf8_safe(filename), fileDetails); 
     409} 
     410 
     411void bit::get_all_file_details(const std::wstring& filename, FileDetails& fileDetails) 
    412412{ 
    413413        try { 
     
    418418} 
    419419 
    420 bool bit::isTorrent(const std::string& filename) 
     420bool bit::is_torrent(const std::string& filename) 
    421421{        
    422         return isTorrent(hal::to_wstr_shim(filename)); 
    423 } 
    424  
    425 bool bit::isTorrent(const std::wstring& filename) 
     422        return is_torrent(hal::to_wstr_shim(filename)); 
     423} 
     424 
     425bool bit::is_torrent(const std::wstring& filename) 
    426426{        
    427427        try { 
     
    434434} 
    435435 
    436 void bit::pauseTorrent(const std::string& filename) 
    437 { 
    438         pauseTorrent(hal::to_wstr_shim(filename)); 
    439 } 
    440  
    441 void bit::pauseTorrent(const std::wstring& filename) 
     436void bit::pause_torrent(const std::string& filename) 
     437{ 
     438        pause_torrent(hal::to_wstr_shim(filename)); 
     439} 
     440 
     441void bit::pause_torrent(const std::wstring& filename) 
    442442{ 
    443443        try { 
     
    448448} 
    449449 
    450 void bit::resumeTorrent(const std::string& filename) 
    451 { 
    452         resumeTorrent(hal::to_wstr_shim(filename)); 
    453 } 
    454  
    455 void bit::resumeTorrent(const std::wstring& filename) 
     450void bit::resume_torrent(const std::string& filename) 
     451{ 
     452        resume_torrent(hal::to_wstr_shim(filename)); 
     453} 
     454 
     455void bit::resume_torrent(const std::wstring& filename) 
    456456{ 
    457457        try { 
     
    462462} 
    463463 
    464 void bit::stopTorrent(const std::string& filename) 
    465 { 
    466         stopTorrent(hal::to_wstr_shim(filename)); 
    467 } 
    468  
    469 void bit::stopTorrent(const std::wstring& filename) 
     464void bit::stop_torrent(const std::string& filename) 
     465{ 
     466        stop_torrent(hal::to_wstr_shim(filename)); 
     467} 
     468 
     469void bit::stop_torrent(const std::wstring& filename) 
    470470{ 
    471471        try { 
     
    476476} 
    477477 
    478 bool bit::isTorrentActive(const std::string& filename) 
    479 { 
    480         return isTorrentActive(hal::to_wstr_shim(filename)); 
    481 } 
    482  
    483 bool bit::isTorrentActive(const std::wstring& filename) 
     478bool bit::is_torrent_active(const std::string& filename) 
     479{ 
     480        return is_torrent_active(hal::to_wstr_shim(filename)); 
     481} 
     482 
     483bool bit::is_torrent_active(const std::wstring& filename) 
    484484{ 
    485485        try { 
     
    492492} 
    493493 
    494 void bit::reannounceTorrent(const std::string& filename) 
    495 { 
    496         reannounceTorrent(hal::to_wstr_shim(filename)); 
    497 } 
    498  
    499 void bit::reannounceTorrent(const std::wstring& filename) 
     494void bit::reannounce_torrent(const std::string& filename) 
     495{ 
     496        reannounce_torrent(hal::to_wstr_shim(filename)); 
     497} 
     498 
     499void bit::reannounce_torrent(const std::wstring& filename) 
    500500{ 
    501501        try { 
     
    507507 
    508508 
    509 void bit::recheckTorrent(const std::string& filename) 
    510 { 
    511         recheckTorrent(hal::to_wstr_shim(filename)); 
    512 } 
    513  
    514 void bit::recheckTorrent(const std::wstring& filename) 
     509void bit::recheck_torrent(const std::string& filename) 
     510{ 
     511        recheck_torrent(hal::to_wstr_shim(filename)); 
     512} 
     513 
     514void bit::recheck_torrent(const std::wstring& filename) 
    515515{ 
    516516        try { 
     
    618618        try { 
    619619         
    620         return ptr->getConnectionLimit(); 
     620        return ptr->get_connection_limit(); 
    621621         
    622622        } HAL_GENERIC_TORRENT_PROP_EXCEPTION_CATCH("torrent::get_connection_limits") 
     
    629629        try { 
    630630         
    631         ptr->setConnectionLimit(l.first, l.second); 
     631        ptr->set_connection_limit(l.first, l.second); 
    632632         
    633633        } HAL_GENERIC_TORRENT_PROP_EXCEPTION_CATCH("torrent::set_connection_limits") 
     
    638638        try { 
    639639         
    640         return ptr->getTransferSpeed(); 
     640        return ptr->get_transfer_speed(); 
    641641         
    642642        } HAL_GENERIC_TORRENT_PROP_EXCEPTION_CATCH("torrent::get_rate_limits") 
     
    698698        try { 
    699699         
    700         return ptr->getTrackerLogin(); 
     700        return ptr->get_tracker_login(); 
    701701         
    702702        } HAL_GENERIC_TORRENT_PROP_EXCEPTION_CATCH("get_tracker_login") 
     
    709709        try { 
    710710         
    711         ptr->setTrackerLogin(p.first, p.second); 
     711        ptr->set_tracker_login(p.first, p.second); 
    712712         
    713713        } HAL_GENERIC_TORRENT_PROP_EXCEPTION_CATCH("torrent::set_tracker_login") 
     
    740740        try { 
    741741         
    742         return ptr->getTrackers(); 
     742        return ptr->get_trackers(); 
    743743         
    744744        } HAL_GENERIC_TORRENT_PROP_EXCEPTION_CATCH("torrent::get_trackers") 
     
    803803} 
    804804 
    805 void bit::startEventReceiver() 
     805void bit::start_event_receiver() 
    806806{ 
    807807        event_log.post(shared_ptr<EventDetail>(new EventMsg(L"Starting event handler."))); 
  • trunk/src/halTorrent.hpp

    r632 r634  
    886886        void clear_ip_filter();  
    887887         
    888         void setSessionHalfOpenLimit(int halfConn); 
     888        void set_session_half_open_limit(int halfConn); 
    889889        void set_session_limits(int maxConn, int maxUpload); 
    890890        void set_session_speed(float download, float upload); 
     
    901901        cache_settings get_cache_settings() const; 
    902902         
    903         const SessionDetail getSessionDetails(); 
     903        const SessionDetail get_session_details(); 
    904904 
    905905        void set_torrent_defaults(const connections& defaults);  
     
    908908                boost::filesystem::wpath moveToDirectory=L"", bool useMoveTo=false); 
    909909         
    910         void getAllPeerDetails(const std::string& filename, PeerDetails& peerContainer); 
    911         void getAllPeerDetails(const std::wstring& filename, PeerDetails& peerContainer); 
    912         void getAllFileDetails(const std::string& filename, FileDetails& fileDetails); 
    913         void getAllFileDetails(const std::wstring& filename, FileDetails& fileDetails); 
     910        void get_all_peer_details(const std::string& filename, PeerDetails& peerContainer); 
     911        void get_all_peer_details(const std::wstring& filename, PeerDetails& peerContainer); 
     912        void get_all_file_details(const std::string& filename, FileDetails& fileDetails); 
     913        void get_all_file_details(const std::wstring& filename, FileDetails& fileDetails); 
    914914         
    915915        void resume_all(); 
    916916        void close_all(boost::optional<report_num_active> fn); 
    917917         
    918         bool isTorrent(const std::string& filename); 
    919         bool isTorrent(const std::wstring& filename);    
    920          
    921         void pauseTorrent(const std::string& filename); 
    922         void pauseTorrent(const std::wstring& filename); 
    923         void resumeTorrent(const std::string& filename); 
    924         void resumeTorrent(const std::wstring& filename); 
    925         void stopTorrent(const std::string& filename); 
    926         void stopTorrent(const std::wstring& filename); 
    927         bool isTorrentActive(const std::string& filename); 
    928         bool isTorrentActive(const std::wstring& filename); 
    929         void reannounceTorrent(const std::string& filename); 
    930         void reannounceTorrent(const std::wstring& filename); 
    931         void recheckTorrent(const std::string& filename); 
    932         void recheckTorrent(const std::wstring& filename); 
     918        bool is_torrent(const std::string& filename); 
     919        bool is_torrent(const std::wstring& filename);   
     920         
     921        void pause_torrent(const std::string& filename); 
     922        void pause_torrent(const std::wstring& filename); 
     923        void resume_torrent(const std::string& filename); 
     924        void resume_torrent(const std::wstring& filename); 
     925        void stop_torrent(const std::string& filename); 
     926        void stop_torrent(const std::wstring& filename); 
     927        bool is_torrent_active(const std::string& filename); 
     928        bool is_torrent_active(const std::wstring& filename); 
     929        void reannounce_torrent(const std::string& filename); 
     930        void reannounce_torrent(const std::wstring& filename); 
     931        void recheck_torrent(const std::string& filename); 
     932        void recheck_torrent(const std::wstring& filename); 
    933933         
    934934        void pause_all_torrents(); 
     
    947947        }        
    948948 
    949         void startEventReceiver(); 
     949        void start_event_receiver(); 
    950950        void stop_event_receiver(); 
    951951         
  • trunk/src/halTorrentDefines.hpp

    r616 r634  
    77#pragma once 
    88 
    9 #define HALITE_VERSION                                  0, 3, 1, 525 
    10 #define HALITE_VERSION_STRING                   "v 0.3.1.5 dev 604" 
    11 #define HALITE_FINGERPRINT                              "HL", 0, 3, 1, 5 
     9#define HALITE_VERSION                                  0, 3, 1, 633 
     10#define HALITE_VERSION_STRING                   "v 0.3.1.6 dev 633" 
     11#define HALITE_FINGERPRINT                              "HL", 0, 3, 1, 6 
    1212 
    1313#ifndef HAL_NA 
  • trunk/src/halTorrentInternal.hpp

    r633 r634  
    323323public: 
    324324        #define TORRENT_INTERNALS_DEFAULTS \ 
    325                 originalFilename_(L""), \ 
    326                 transferLimit_(std::pair<float, float>(-1, -1)), \ 
     325                original_filename_(L""), \ 
     326                transfer_limit_(std::pair<float, float>(-1, -1)), \ 
    327327                connections_(-1), \ 
    328328                uploads_(-1), \ 
     
    363363        #undef TORRENT_INTERNALS_DEFAULTS 
    364364         
    365         torrent_details_ptr gettorrent_details_ptr() 
     365        torrent_details_ptr get_torrent_details_ptr() 
    366366        {        
    367367                mutex_t::scoped_lock l(mutex_); 
     
    489489                { 
    490490                        event_log.post(shared_ptr<EventDetail>( 
    491                                 new EventInvalidTorrent(event_logger::critical, event_logger::invalidTorrent, to_utf8(name_), "gettorrent_details_ptr"))); 
     491                                new EventInvalidTorrent(event_logger::critical, event_logger::invalidTorrent, to_utf8(name_), "get_torrent_details_ptr"))); 
    492492                } 
    493493                catch (const std::exception& e) 
    494494                { 
    495495                        event_log.post(shared_ptr<EventDetail>( 
    496                                 new EventTorrentException(event_logger::critical, event_logger::torrentException, e.what(), to_utf8(name_), "gettorrent_details_ptr"))); 
     496                                new EventTorrentException(event_logger::critical, event_logger::torrentException, e.what(), to_utf8(name_), "get_torrent_details_ptr"))); 
    497497                } 
    498498                 
     
    530530                mutex_t::scoped_lock l(mutex_); 
    531531 
    532                 transferLimit_ = std::make_pair(down, up); 
     532                transfer_limit_ = std::make_pair(down, up); 
    533533                 
    534534                apply_transfer_speed(); 
    535535        } 
    536536 
    537         void setConnectionLimit(int maxConn, int maxUpload)              
     537        void set_connection_limit(int maxConn, int maxUpload)            
    538538        { 
    539539                mutex_t::scoped_lock l(mutex_); 
     
    545545        } 
    546546 
    547         std::pair<float, float> getTransferSpeed() 
    548         { 
    549                 return transferLimit_; 
    550         } 
    551  
    552         std::pair<int, int> getConnectionLimit() 
     547        std::pair<float, float> get_transfer_speed() 
     548        { 
     549                return transfer_limit_; 
     550        } 
     551 
     552        std::pair<int, int> get_connection_limit() 
    553553        { 
    554554                return std::make_pair(connections_, uploads_); 
     
    647647                try 
    648648                { 
    649  
    650                 mutex_t::scoped_lock l(mutex_); 
    651                 assert(in_session()); 
    652  
    653                 HAL_DEV_MSG(hal::wform(L"remove_from_session() writeData=%1%") % write_data); 
     649                HAL_DEV_MSG(hal::wform(L"remove_from_session() write_data=%1%") % write_data); 
     650 
     651                mutex_t::scoped_lock l(mutex_); 
     652                if (!in_session()) 
     653                { 
     654                        in_session_ = false; 
     655                        HAL_DEV_MSG(L"Was not is session!"); 
     656 
     657                        return false; 
     658                } 
    654659                 
    655660                if (write_data) 
     
    902907        } 
    903908         
    904         void setTrackerLogin(wstring username, wstring password) 
    905         { 
    906                 trackerUsername_ = username; 
    907                 trackerPassword_ = password; 
     909        void set_tracker_login(wstring username, wstring password) 
     910        { 
     911                tracker_username_ = username; 
     912                tracker_password_ = password; 
    908913                 
    909914                apply_tracker_login(); 
    910915        }        
    911916         
    912         std::pair<wstring, wstring> getTrackerLogin() const 
    913         { 
    914                 return make_pair(trackerUsername_, trackerPassword_); 
     917        std::pair<wstring, wstring> get_tracker_login() const 
     918        { 
     919                return make_pair(tracker_username_, tracker_password_); 
    915920        } 
    916921         
    917922        const wstring& filename() const { return filename_; } 
    918923         
    919         const wstring& originalFilename() const { return originalFilename_; } 
     924        const wstring& original_filename() const { return original_filename_; } 
    920925         
    921926        const libt::torrent_handle& handle() const { return handle_; } 
     
    938943        } 
    939944         
    940         const std::vector<tracker_detail>& getTrackers() 
     945        const std::vector<tracker_detail>& get_trackers() 
    941946        { 
    942947                if (trackers_.empty() && info_memory_) 
     
    973978 
    974979                if (version > 1) { 
    975                         ar & make_nvp("transfer_limits", transferLimit_); 
     980                        ar & make_nvp("transfer_limits", transfer_limit_); 
    976981                        ar & make_nvp("connection_limits", connections_); 
    977982                        ar & make_nvp("upload_limits", uploads_);        
     
    987992                        ar & make_nvp("resolve_countries", resolve_countries_);  
    988993 
    989                         ar & make_nvp("tracker_username", trackerUsername_); 
    990                         ar & make_nvp("tracker_password", trackerPassword_); 
     994                        ar & make_nvp("tracker_username", tracker_username_); 
     995                        ar & make_nvp("tracker_password", tracker_password_); 
    991996                        ar & make_nvp("trackers", trackers_); 
    992997 
     
    10101015                else  
    10111016                { 
    1012                     ar & make_nvp("transferLimit", transferLimit_); 
     1017                    ar & make_nvp("transferLimit", transfer_limit_); 
    10131018                        ar & make_nvp("connections", connections_); 
    10141019                        ar & make_nvp("uploads", uploads_);                      
     
    10321037                        ar & make_nvp("downloaded_", downloaded_);       
    10331038                        ar & make_nvp("ratio", ratio_);  
    1034                         ar & make_nvp("trackerUsername", trackerUsername_); 
    1035                         ar & make_nvp("trackerPassword", trackerPassword_); 
     1039                        ar & make_nvp("trackerUsername", tracker_username_); 
     1040                        ar & make_nvp("trackerPassword", tracker_password_); 
    10361041                         
    10371042                        ar & make_nvp("state", state_); 
     
    10541059    } 
    10551060 
    1056         void setEntryData(boost::intrusive_ptr<libt::torrent_info> metadata, libtorrent::entry resumedata) 
     1061        void set_entry_data(boost::intrusive_ptr<libt::torrent_info> metadata, libtorrent::entry resumedata) 
    10571062        {                
    10581063                info_memory_ = metadata; 
     
    11531158                        info_memory_ = new libt::torrent_info(path_to_utf8(filename)); 
    11541159                 
    1155                 extractNames(info_memory());                     
     1160                extract_names(info_memory());                    
    11561161                 
    11571162                const wpath resumeFile = hal::app().get_working_directory()/L"resume"/filename_; 
     
    11811186        } 
    11821187         
    1183         void extractNames(boost::intrusive_ptr<libt::torrent_info> metadata) 
     1188        void extract_names(boost::intrusive_ptr<libt::torrent_info> metadata) 
    11841189        { 
    11851190                mutex_t::scoped_lock l(mutex_); 
     
    12291234                if (in_session()) 
    12301235                { 
    1231                         int down = (transferLimit_.first > 0) ? static_cast<int>(transferLimit_.first*1024) : -1; 
     1236                        int down = (transfer_limit_.first > 0) ? static_cast<int>(transfer_limit_.first*1024) : -1; 
    12321237                        handle_.set_download_limit(down); 
    12331238                         
    1234                         int up = (transferLimit_.second > 0) ? static_cast<int>(transferLimit_.second*1024) : -1; 
     1239                        int up = (transfer_limit_.second > 0) ? static_cast<int>(transfer_limit_.second*1024) : -1; 
    12351240                        handle_.set_upload_limit(up); 
    12361241 
     
    12921297                if (in_session()) 
    12931298                { 
    1294                         if (trackerUsername_ != L"") 
     1299                        if (tracker_username_ != L"") 
    12951300                        { 
    1296                                 handle_.set_tracker_login(hal::to_utf8(trackerUsername_), 
    1297                                         hal::to_utf8(trackerPassword_)); 
     1301                                handle_.set_tracker_login(hal::to_utf8(tracker_username_), 
     1302                                        hal::to_utf8(tracker_password_)); 
    12981303                        } 
    12991304 
    1300                         HAL_DEV_MSG(hal::wform(L"Applying Tracker Login User: %1%, Pass: %2%") % trackerUsername_ % trackerPassword_ ); 
     1305                        HAL_DEV_MSG(hal::wform(L"Applying Tracker Login User: %1%, Pass: %2%") % tracker_username_ % tracker_password_ ); 
    13011306                } 
    13021307        } 
     
    14381443        torrent_state_machine machine_; 
    14391444         
    1440         std::pair<float, float> transferLimit_; 
     1445        std::pair<float, float> transfer_limit_; 
    14411446         
    14421447        mutable unsigned state_; 
     
    14511456        wpath save_directory_; 
    14521457        wpath move_to_directory_; 
    1453         wstring originalFilename_; 
     1458        wstring original_filename_; 
    14541459        libt::torrent_handle handle_;    
    14551460         
     
    14571462//      boost::shared_ptr<libt::entry> resumedata_; 
    14581463         
    1459         wstring trackerUsername_;        
    1460         wstring trackerPassword_; 
     1464        wstring tracker_username_;       
     1465        wstring tracker_password_; 
    14611466         
    14621467        boost::int64_t totalUploaded_; 
Note: See TracChangeset for help on using the changeset viewer.