-/* 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
int index;
int block_index;
int block_length;
- int stalled:1;
} s_message_t, *message_t;
/**
* Builds a new value-less message
*/
msg_task_t task_message_new(e_message_type type,
- const char *issuer_host_name,
- const char *mailbox, int peer_id,
- int size);
+ const char *issuer_host_name,
+ const char *mailbox, int peer_id, int size);
/**
* Builds a new "have/piece" message
*/
msg_task_t task_message_index_new(e_message_type type,
- const char *issuer_host_name,
- const char *mailbox, int peer_id,
- int index, int varsize);
+ const char *issuer_host_name,
+ const char *mailbox, int peer_id,
+ int index, int varsize);
/**
* Builds a new bitfield message
*/
* Builds a new "request" message
*/
msg_task_t task_message_request_new(const char *issuer_host_name,
- const char *mailbox, int peer_id, int index,
- int block_index, int block_length);
+ const char *mailbox, int peer_id,
+ int index, int block_index,
+ int block_length);
/**
* Build a new "piece" message
*/
msg_task_t task_message_piece_new(const char *issuer_host_name,
const char *mailbox, int peer_id, int index,
- int stalled, int block_index,
+ int block_index,
int block_length, int block_size);
/**
* Free a message task