cleared some variables in constructors and got rid of an unnecessary constructor

This commit is contained in:
Arvid Norberg 2011-02-25 04:28:32 +00:00
parent f7576714bf
commit 5f5ba94462
4 changed files with 4 additions and 5 deletions

View File

@ -73,7 +73,7 @@ namespace libtorrent
struct lru_file_entry struct lru_file_entry
{ {
lru_file_entry(): last_use(time_now()) {} lru_file_entry(): key(0), last_use(time_now()), mode(0) {}
mutable boost::intrusive_ptr<file> file_ptr; mutable boost::intrusive_ptr<file> file_ptr;
void* key; void* key;
ptime last_use; ptime last_use;

View File

@ -60,7 +60,7 @@ namespace libtorrent
// min value is 0, max value is 16775168 // min value is 0, max value is 16775168
struct ufloat16 struct ufloat16
{ {
ufloat16() {} ufloat16():m_val(0) {}
ufloat16(int v) ufloat16(int v)
{ *this = v; } { *this = v; }
operator int() operator int()

View File

@ -125,6 +125,7 @@ namespace libtorrent
m_in_constructor = false; m_in_constructor = false;
m_encrypted_bytes = 0; m_encrypted_bytes = 0;
#endif #endif
memset(m_reserved_bits, 0, sizeof(m_reserved_bits));
} }
bt_peer_connection::bt_peer_connection( bt_peer_connection::bt_peer_connection(
@ -176,6 +177,7 @@ namespace libtorrent
m_in_constructor = false; m_in_constructor = false;
m_encrypted_bytes = 0; m_encrypted_bytes = 0;
#endif #endif
memset(m_reserved_bits, 0, sizeof(m_reserved_bits));
} }
void bt_peer_connection::start() void bt_peer_connection::start()

View File

@ -1532,9 +1532,6 @@ namespace libtorrent
} }
#endif // TORRENT_DEBUG #endif // TORRENT_DEBUG
policy::peer::peer()
{}
policy::peer::peer(boost::uint16_t port, bool conn, int src) policy::peer::peer(boost::uint16_t port, bool conn, int src)
: prev_amount_upload(0) : prev_amount_upload(0)
, prev_amount_download(0) , prev_amount_download(0)