use shared pointers

This commit is contained in:
Jeff Becker 2016-08-30 19:59:24 -04:00
parent 970557660e
commit ab763c38d9
No known key found for this signature in database
GPG key ID: AB950234D6EA286B
2 changed files with 5 additions and 5 deletions

View file

@ -38,10 +38,10 @@ namespace data
typedef std::function<void(const IdentHash, std::shared_ptr<LeaseSet>)> LeaseSetVisitor;
/** function for visiting a router info we have locally */
typedef std::function<void(const i2p::data::RouterInfo &)> RouterInfoVisitor;
typedef std::function<void(std::shared_ptr<const i2p::data::RouterInfo>)> RouterInfoVisitor;
/** function for visiting a router info and determining if we want to use it */
typedef std::function<bool(const i2p::data::RouterInfo &)> RouterInfoFilter;
typedef std::function<bool(std::shared_ptr<const i2p::data::RouterInfo>)> RouterInfoFilter;
class NetDb
{