add override and a TODO

This commit is contained in:
Steven Siloti 2015-11-22 18:58:32 -08:00
parent 9f7aa7f3a6
commit 9c7edf803e
2 changed files with 4 additions and 1 deletions

View File

@ -58,7 +58,7 @@ struct put_data: traversal_algorithm
put_data(node& node, put_callback const& callback);
virtual char const* name() const;
virtual void start();
virtual void start() TORRENT_OVERRIDE;
void set_data(item const& data) { m_data = data; }

View File

@ -93,6 +93,9 @@ bool put_data::invoke(observer_ptr o)
m_invoke_count = -1;
return false;
}
// TODO: what if o is not an isntance of put_data_observer? This need to be
// redesigned for better type saftey.
put_data_observer* po = static_cast<put_data_observer*>(o.get());
entry e;