Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
assume a dumb tracker (and please travis)
authorFrederic Suter <frederic.suter@cc.in2p3.fr>
Thu, 10 Aug 2017 10:07:45 +0000 (12:07 +0200)
committerFrederic Suter <frederic.suter@cc.in2p3.fr>
Thu, 10 Aug 2017 10:07:45 +0000 (12:07 +0200)
examples/s4u/app-bittorrent/s4u_peer.cpp
examples/s4u/app-bittorrent/s4u_tracker.hpp

index 659a4aa..79157bc 100644 (file)
@@ -88,7 +88,7 @@ bool Peer::getPeersFromTracker()
 {
   simgrid::s4u::MailboxPtr tracker_mailbox = simgrid::s4u::Mailbox::byName(TRACKER_MAILBOX);
   // Build the task to send to the tracker
-  TrackerQuery* peer_request = new TrackerQuery(id, mailbox_, 0, 0, FILE_SIZE);
+  TrackerQuery* peer_request = new TrackerQuery(id, mailbox_);
   try {
     XBT_DEBUG("Sending a peer request to the tracker.");
     tracker_mailbox->put(peer_request, TRACKER_COMM_SIZE, GET_PEERS_TIMEOUT);
index 1e43850..6aff63d 100644 (file)
 class TrackerQuery {
   int peer_id; // peer id
   simgrid::s4u::MailboxPtr return_mailbox;
-  int uploaded;   // how much the peer has already uploaded
-  int downloaded; // how much the peer has downloaded
-  int left;       // how much the peer has left
 public:
-  explicit TrackerQuery(int peer_id, simgrid::s4u::MailboxPtr return_mailbox, int uploaded, int downloaded, int left)
-      : peer_id(peer_id), return_mailbox(return_mailbox), uploaded(uploaded), downloaded(downloaded), left(left){};
+  explicit TrackerQuery(int peer_id, simgrid::s4u::MailboxPtr return_mailbox)
+      : peer_id(peer_id), return_mailbox(return_mailbox){};
   ~TrackerQuery() = default;
   int getPeerId() { return peer_id; }
   simgrid::s4u::MailboxPtr getReturnMailbox() { return return_mailbox; }