Changeset 1145 for trunk/libtorrent/src/torrent/download_info.h
- Timestamp:
- 03/15/10 14:31:50 (2 years ago)
- Files:
-
- 1 modified
-
trunk/libtorrent/src/torrent/download_info.h (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/libtorrent/src/torrent/download_info.h
r1144 r1145 107 107 void set_pex_enabled() { if (!is_private()) set_flags(flag_pex_enabled); } 108 108 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; } 112 116 113 117 uint64_t uploaded_baseline() const { return m_uploadedBaseline; } … … 130 134 uint32_t max_size_pex_list() const { return 200; } 131 135 136 // Unix epoche, 0 == unknown. 137 uint32_t creation_date() const { return m_creationDate; } 132 138 uint32_t load_date() const { return m_loadDate; } 133 139 … … 143 149 signal_dump_type& signal_tracker_dump() { return m_signalTrackerDump; } 144 150 151 // 152 // Libtorrent internal: 153 // 154 155 void set_creation_date(uint32_t d) { m_creationDate = d; } 156 145 157 private: 146 158 std::string m_name; … … 151 163 int m_flags; 152 164 153 Ratem_upRate;154 Ratem_downRate;155 Ratem_skipRate;165 mutable Rate m_upRate; 166 mutable Rate m_downRate; 167 mutable Rate m_skipRate; 156 168 157 169 uint64_t m_uploadedBaseline; … … 161 173 size_t m_metadataSize; 162 174 175 uint32_t m_creationDate; 163 176 uint32_t m_loadDate; 164 177
