Logo AND Algorithmique Numérique Distribuée

Public GIT Repository
tesh version 2
[simgrid.git] / tools / tesh2 / include / context.h
diff --git a/tools/tesh2/include/context.h b/tools/tesh2/include/context.h
new file mode 100644 (file)
index 0000000..cc2fe93
--- /dev/null
@@ -0,0 +1,37 @@
+#ifndef _CONTEXT_H
+#define _CONTEXT_H
+
+#include <com.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+context_t
+context_new(void);
+
+void
+context_clear(context_t context);
+
+void
+context_reset(context_t context);
+
+void
+context_input_write(context_t context, const char* buffer);
+
+void
+context_ouput_read(context_t context, const char* buffer);
+
+
+
+context_t
+context_dup(context_t context);
+
+void
+context_free(context_t* context);
+
+#ifdef __cplusplus
+extern }
+#endif
+
+#endif /* !_CONTEXT_H */