summaryrefslogtreecommitdiff
path: root/src/DHTBucket.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/DHTBucket.h')
-rw-r--r--src/DHTBucket.h44
1 files changed, 17 insertions, 27 deletions
diff --git a/src/DHTBucket.h b/src/DHTBucket.h
index d23fdeeb..f065dfb7 100644
--- a/src/DHTBucket.h
+++ b/src/DHTBucket.h
@@ -61,21 +61,22 @@ private:
std::shared_ptr<DHTNode> localNode_;
// sorted in ascending order
- std::deque<std::shared_ptr<DHTNode> > nodes_;
+ std::deque<std::shared_ptr<DHTNode>> nodes_;
// a replacement cache. The maximum size is specified by CACHE_SIZE.
// This is sorted by last time seen.
- std::deque<std::shared_ptr<DHTNode> > cachedNodes_;
+ std::deque<std::shared_ptr<DHTNode>> cachedNodes_;
Timer lastUpdated_;
- bool isInRange(const unsigned char* nodeID,
- const unsigned char* max, const unsigned char* min) const;
+ bool isInRange(const unsigned char* nodeID, const unsigned char* max,
+ const unsigned char* min) const;
+
public:
DHTBucket(const std::shared_ptr<DHTNode>& localNode);
- DHTBucket(size_t prefixLength,
- const unsigned char* max, const unsigned char* min,
+ DHTBucket(size_t prefixLength, const unsigned char* max,
+ const unsigned char* min,
const std::shared_ptr<DHTNode>& localNode);
~DHTBucket();
@@ -98,32 +99,20 @@ public:
bool splitAllowed() const;
- size_t getPrefixLength() const
- {
- return prefixLength_;
- }
+ size_t getPrefixLength() const { return prefixLength_; }
- const unsigned char* getMaxID() const
- {
- return max_;
- }
+ const unsigned char* getMaxID() const { return max_; }
- const unsigned char* getMinID() const
- {
- return min_;
- }
+ const unsigned char* getMinID() const { return min_; }
- size_t countNode() const
- {
- return nodes_.size();
- }
+ size_t countNode() const { return nodes_.size(); }
- const std::deque<std::shared_ptr<DHTNode> >& getNodes() const
+ const std::deque<std::shared_ptr<DHTNode>>& getNodes() const
{
return nodes_;
}
- void getGoodNodes(std::vector<std::shared_ptr<DHTNode> >& nodes) const;
+ void getGoodNodes(std::vector<std::shared_ptr<DHTNode>>& nodes) const;
void dropNode(const std::shared_ptr<DHTNode>& node);
@@ -133,7 +122,9 @@ public:
bool contains(const std::shared_ptr<DHTNode>& node) const;
- std::shared_ptr<DHTNode> getNode(const unsigned char* nodeID, const std::string& ipaddr, uint16_t port) const;
+ std::shared_ptr<DHTNode> getNode(const unsigned char* nodeID,
+ const std::string& ipaddr,
+ uint16_t port) const;
bool operator==(const DHTBucket& bucket) const;
@@ -145,11 +136,10 @@ public:
std::shared_ptr<DHTNode> getLRUQuestionableNode() const;
- const std::deque<std::shared_ptr<DHTNode> >& getCachedNodes() const
+ const std::deque<std::shared_ptr<DHTNode>>& getCachedNodes() const
{
return cachedNodes_;
}
-
};
} // namespace aria2