Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
Dig through git history, and update copyright lines.
[simgrid.git] / examples / msg / bittorrent / tracker.h
index 5bdb375..5acc231 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (c) 2012. The SimGrid Team.
+/* Copyright (c) 2012-2013. The SimGrid Team.
  * All rights reserved.                                                     */
 
 /* This program is free software; you can redistribute it and/or modify it
@@ -16,28 +16,31 @@ int tracker(int argc, char *argv[]);
  * Task types exchanged between a node and the tracker
  */
 typedef enum {
-       TRACKER_TASK_QUERY,
-       TRACKER_TASK_ANSWER
+  TRACKER_TASK_QUERY,
+  TRACKER_TASK_ANSWER
 } e_tracker_task_type_t;
 /**
  * Tasks exchanged between a tracker and peers.
  */
 typedef struct s_tracker_task_data {
-       e_tracker_task_type_t type; //type of the task
-       const char *mailbox; //mailbox where the tracker should answer
-       const char *issuer_host_name; //hostname, for debug purposes
-       //Query data
-       int peer_id; //peer id
-       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
-       //Answer data
-       int interval; //how often the peer should contact the tracker (unused for now)
-       xbt_dynar_t peers; //the peer list the peer has asked for.
+  e_tracker_task_type_t type;   //type of the task
+  const char *mailbox;          //mailbox where the tracker should answer
+  const char *issuer_host_name; //hostname, for debug purposes
+  //Query data
+  int peer_id;                  //peer id
+  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
+  //Answer data
+  int interval;                 //how often the peer should contact the tracker (unused for now)
+  xbt_dynar_t peers;            //the peer list the peer has asked for.
 } s_tracker_task_data_t, *tracker_task_data_t;
 
-tracker_task_data_t tracker_task_data_new(const char *issuer_host_name, const char *mailbox, int peer_id, int uploaded, int downloaded, int left);
+tracker_task_data_t tracker_task_data_new(const char *issuer_host_name,
+                                          const char *mailbox, int peer_id,
+                                          int uploaded, int downloaded,
+                                          int left);
 void tracker_task_data_free(tracker_task_data_t task);
 
 int is_in_list(xbt_dynar_t peers, int id);
-#endif /* BITTORRENT_TRACKER_H */
+#endif                          /* BITTORRENT_TRACKER_H */