summaryrefslogtreecommitdiff
path: root/src/include/gm
diff options
context:
space:
mode:
Diffstat (limited to 'src/include/gm')
-rw-r--r--src/include/gm/call.h18
-rw-r--r--src/include/gm/call/manager.h14
-rw-r--r--src/include/gm/method.h27
-rw-r--r--src/include/gm/method/manager.h20
4 files changed, 0 insertions, 79 deletions
diff --git a/src/include/gm/call.h b/src/include/gm/call.h
deleted file mode 100644
index 5c3849d..0000000
--- a/src/include/gm/call.h
+++ /dev/null
@@ -1,18 +0,0 @@
-#ifndef DEF_CALL_H
-#define DEF_CALL_H
-
-/*
- * This file and all files in include/call/ define prototypes to helper functions for calling methods on objects.
- */
-
-#include <gc/obj.h>
-
-#define _CHP Object o, int block
-#define _CHC if (block) request(o, &sr); else send_msg(o, &sr);
-
-int c_handleCheck(_CHP, int method);
-int c_handleCheckA(_CHP, int* methods, int number);
-
-int c_nothing(_CHP);
-
-#endif
diff --git a/src/include/gm/call/manager.h b/src/include/gm/call/manager.h
deleted file mode 100644
index 49aafe7..0000000
--- a/src/include/gm/call/manager.h
+++ /dev/null
@@ -1,14 +0,0 @@
-#ifndef DEF_CALL_MANAGER_H
-#define DEF_CALL_MANAGER_H
-
-#include <gm/call.h>
-#include <gc/obj.h>
-
-Object c_open(_CHP, char *c);
-Object open(char *c); //calls c_open with object 1
-
-void c_registerSvc(char *name); //automatically calls with objecct id 0
-
-void c_logSvc(char *log, int level);
-
-#endif
diff --git a/src/include/gm/method.h b/src/include/gm/method.h
deleted file mode 100644
index 13d3f16..0000000
--- a/src/include/gm/method.h
+++ /dev/null
@@ -1,27 +0,0 @@
-#ifndef DEF_METHOD_H
-#define DEF_METHOD_H
-
-#define MP(r, a, b, c) (((r << 6) | (a << 4) | (b << 2) | c) << 24)
-
-/* ****** FORMAT FOR #define NAMES : ******
- * M_<method_name>_<ret><param1><param2><param3>
- * where ret, param1, param2 and param3 are one of the following :
- * - V (0) : nothing (void)
- * - O (1) : object descriptor
- * - I (2) : int
- * - B (2) : int used as a boolean (0 = no, 1 = yes)
- * - M (3) : shared memory, only for parameters
- * - L (3) : int64 (long long), only for return values
- */
-
-#define M_HANDLECHECK_BIVV (1 | MP(2, 2, 0, 0))
-#define M_HANDLECHECK_BMIV (1 | MP(2, 3, 2, 0))
-/* Checks if object handles that method. In case BIVV, only one method is checked for.
- * In case BMIV, the [b] methods in shared memory [a] are checked, first one not found returns false. */
-
-#define M_NOTHING_VVVV (2)
-/* This method does nothing, it just checks message transmission to an object. */
-
-#include "method/manager.h"
-
-#endif
diff --git a/src/include/gm/method/manager.h b/src/include/gm/method/manager.h
deleted file mode 100644
index 2066093..0000000
--- a/src/include/gm/method/manager.h
+++ /dev/null
@@ -1,20 +0,0 @@
-#ifdef DEF_METHOD_H
-
-#define M_OPEN_OMVV (10 | MP(1, 3, 0, 0))
-/* This function opens a distant ressource. Example : open("file:Root/Public/test.txt"); */
-
-#define M_REGISTERSVC_VMOV (11 | MP(0, 3, 1, 0))
-/* This function registers a service.
- * parameter 1 : service name;
- * parameter 2 : service root object. */
-
-#define M_LOGSVC_VMIV (12 | MP(0, 3, 2, 0))
-/* This parameters logs an entry for service with corresponding PID. Parameter 2 is : */
-#define LL_CRITICAL 0
-#define LL_ERROR 1
-#define LL_WARNING 2
-#define LL_NOTICE 3
-#define LL_STATUS 4
-#define LL_DEBUG 5
-
-#endif