X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/b37127a6689ffbb75a19fa61f9cf0c2253960d4d..05a2819a1d62a4ebe2af6d0a60654bf8e629d042:/src/bindings/ruby/rb_msg_task.h diff --git a/src/bindings/ruby/rb_msg_task.h b/src/bindings/ruby/rb_msg_task.h index f8d8170831..131196da74 100644 --- a/src/bindings/ruby/rb_msg_task.h +++ b/src/bindings/ruby/rb_msg_task.h @@ -9,6 +9,11 @@ #include "xbt/log.h" #include "xbt/asserts.h" +typedef enum { + PORT_22 = 0, + MAX_CHANNEL +} channel_t; + // Free Method static void task_free(m_task_t tk); @@ -24,14 +29,14 @@ static VALUE task_name(VALUE Class,VALUE task); // Execute Task static VALUE task_execute(VALUE Class,VALUE task); -// Sending Task -static VALUE task_send(VALUE Class,VALUE task,VALUE mailbox); +// Sending Task +static void task_send(VALUE Class,VALUE task,VALUE mailbox); // Recieve : return a task static VALUE task_receive(VALUE Class,VALUE mailbox); // Recieve Task 2 << Not Appreciated -static VALUE task_receive2(VALUE Class,VALUE task,VALUE mailbox); +static void task_receive2(VALUE Class,VALUE task,VALUE mailbox); // Get Sender static VALUE task_sender(VALUE Class,VALUE task); @@ -45,4 +50,9 @@ static VALUE task_listen(VALUE Class,VALUE task,VALUE alias); //Listen from Host static VALUE task_listen_host(VALUE Class,VALUE task,VALUE alias,VALUE host); +// put +static void task_put(VALUE Class,VALUE task,VALUE host); + +//get +static VALUE task_get(VALUE Class); #endif \ No newline at end of file