X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/92c7b1c13b9caae6c737701f21276a01a75c68e1..aed6c0fceb5d7963006a105350770507030878ba:/examples/msg/bittorrent/connection.c diff --git a/examples/msg/bittorrent/connection.c b/examples/msg/bittorrent/connection.c deleted file mode 100644 index 847a6c4413..0000000000 --- a/examples/msg/bittorrent/connection.c +++ /dev/null @@ -1,41 +0,0 @@ -/* Copyright (c) 2012-2014. The SimGrid Team. - * All rights reserved. */ - -/* This program is free software; you can redistribute it and/or modify it - * under the terms of the license (GNU LGPL) which comes with this package. */ - -#include "connection.h" -#include "bittorrent.h" -#include -XBT_LOG_EXTERNAL_DEFAULT_CATEGORY(msg_peers); - -connection_t connection_new(int id) -{ - connection_t connection = xbt_new(s_connection_t, 1); - - connection->id = id; - connection->mailbox = bprintf("%d", id); - connection->bitfield = NULL; - connection->current_piece = -1; - connection->interested = 0; - connection->am_interested = 0; - connection->choked_upload = 1; - connection->choked_download = 1; - connection->peer_speed = 0; - connection->last_unchoke = 0; - - return connection; -} - -void connection_add_speed_value(connection_t connection, double speed) -{ - connection->peer_speed = connection->peer_speed * 0.6 + speed * 0.4; -} - -void connection_free(void *data) -{ - connection_t co = (connection_t) data; - xbt_free(co->bitfield); - xbt_free(co->mailbox); - xbt_free(co); -}