X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/8b3658fa4a201ffb434857bb83a75b98aac5be79..5870aa69162283489736e640e3d36a3ef163e037:/examples/msg/bittorrent/messages.c diff --git a/examples/msg/bittorrent/messages.c b/examples/msg/bittorrent/messages.c index 8eac54f451..b5ecc8887e 100644 --- a/examples/msg/bittorrent/messages.c +++ b/examples/msg/bittorrent/messages.c @@ -8,7 +8,6 @@ XBT_LOG_NEW_DEFAULT_CATEGORY(msg_messages, "Messages specific for the message factory"); -#define BYTES_TO_MB(x) ((long double)x/1048576.0) #define BITS_TO_BYTES(x) ((x / 8) + (x % 8) ? 1 : 0) /** @@ -22,14 +21,13 @@ XBT_LOG_NEW_DEFAULT_CATEGORY(msg_messages, "Messages specific for the message fa msg_task_t task_message_new(e_message_type type, const char *issuer_host_name, const char *mailbox, int peer_id, int size) { - long double size_mb = BYTES_TO_MB(size); message_t message = xbt_new(s_message_t, 1); message->issuer_host_name = issuer_host_name; message->peer_id = peer_id; message->mailbox = mailbox; message->type = type; - msg_task_t task = MSG_task_create(NULL, 0, size_mb, message); - XBT_DEBUG("type: %d size: %.20Lg (%d)", type, size_mb, size); + msg_task_t task = MSG_task_create(NULL, 0, size, message); + XBT_DEBUG("type: %d size: %d", (int)type, size); return task; } @@ -110,6 +108,7 @@ int task_message_size(e_message_type type) case MESSAGE_BITFIELD: size = MESSAGE_BITFIELD_SIZE; break; case MESSAGE_REQUEST: size = MESSAGE_REQUEST_SIZE; break; case MESSAGE_PIECE: size = MESSAGE_PIECE_SIZE; break; + case MESSAGE_CANCEL: size = MESSAGE_CANCEL_SIZE; break; } return size; }