#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);
// 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);
//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