Onionr/src/communicator/onlinepeers
Kevin dde10b7005 Moved offllinePeers to KV to further reduce coupling 2020-07-26 19:12:52 -05:00
..
README.md renamed onionr dir and bugfixes/linting progress 2019-11-21 02:23:58 -06:00
__init__.py renamed onionr dir and bugfixes/linting progress 2019-11-21 02:23:58 -06:00
clearofflinepeer.py Moved offllinePeers to KV to further reduce coupling 2020-07-26 19:12:52 -05:00
onlinepeers.py Moved onlinePeers to KV to further reduce coupling 2020-07-25 22:28:32 -05:00
pickonlinepeers.py Moved onlinePeers to KV to further reduce coupling 2020-07-25 22:28:32 -05:00
removeonlinepeer.py Moved dbTimestamps and newPeers to KV for more decoupling 2020-07-26 15:49:34 -05:00

README.md

Online Peers

Manages a pool of peers to perform actions with. Since Onionr does not maintain socket connections, it holds a list of peers.

Files

  • __init__.py: exposes some functions to interact with the pool
  • clearofflinepeer.py: Pop the oldest peer in the offline list
  • onlinepeers.py: communicator timer to add new peers to the pool randomly
  • pickonlinepeers.py: returns a random peer from the online pool
  • removeonlinepeer.py: removes a specified peer from the online pool