Show
Ignore:
Timestamp:
03/15/10 14:31:50 (2 years ago)
Author:
rakshasa
Message:

* Cleaned up torrent/download.h.

* Removed raw_value as it is redundant.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/libtorrent/src/torrent/download_info.h

    r1144 r1145  
    107107  void                set_pex_enabled()                            { if (!is_private()) set_flags(flag_pex_enabled); } 
    108108 
    109   Rate*               up_rate()                                    { return &m_upRate; } 
    110   Rate*               down_rate()                                  { return &m_downRate; } 
    111   Rate*               skip_rate()                                  { return &m_skipRate; } 
     109  const Rate*         up_rate() const                              { return &m_upRate; } 
     110  const Rate*         down_rate() const                            { return &m_downRate; } 
     111  const Rate*         skip_rate() const                            { return &m_skipRate; } 
     112 
     113  Rate*               mutable_up_rate() const                      { return &m_upRate; } 
     114  Rate*               mutable_down_rate() const                    { return &m_downRate; } 
     115  Rate*               mutable_skip_rate() const                    { return &m_skipRate; } 
    112116 
    113117  uint64_t            uploaded_baseline() const                    { return m_uploadedBaseline; } 
     
    130134  uint32_t            max_size_pex_list() const                    { return 200; } 
    131135 
     136  // Unix epoche, 0 == unknown. 
     137  uint32_t            creation_date() const                        { return m_creationDate; } 
    132138  uint32_t            load_date() const                            { return m_loadDate; } 
    133139 
     
    143149  signal_dump_type&   signal_tracker_dump()                        { return m_signalTrackerDump; } 
    144150 
     151  // 
     152  // Libtorrent internal: 
     153  // 
     154 
     155  void                set_creation_date(uint32_t d)                { m_creationDate = d; } 
     156 
    145157private: 
    146158  std::string         m_name; 
     
    151163  int                 m_flags; 
    152164 
    153   Rate                m_upRate; 
    154   Rate                m_downRate; 
    155   Rate                m_skipRate; 
     165  mutable Rate        m_upRate; 
     166  mutable Rate        m_downRate; 
     167  mutable Rate        m_skipRate; 
    156168 
    157169  uint64_t            m_uploadedBaseline; 
     
    161173  size_t              m_metadataSize; 
    162174 
     175  uint32_t            m_creationDate; 
    163176  uint32_t            m_loadDate; 
    164177