summaryrefslogtreecommitdiff
path: root/include/ouroboros/irm.h
diff options
context:
space:
mode:
authorDimitri Staessens <dimitri.staessens@ugent.be>2017-12-02 14:01:03 +0100
committerSander Vrijders <sander.vrijders@ugent.be>2017-12-02 14:56:20 +0100
commit9b8a3e11c558877c09416991ff1ec840fea6d0ab (patch)
treef2faf7a4ab45687782a010fb6e48829e8ee1bdeb /include/ouroboros/irm.h
parentf43e5e2329fb798047d15dd0748e5eef3359c966 (diff)
downloadouroboros-9b8a3e11c558877c09416991ff1ec840fea6d0ab.tar.gz
ouroboros-9b8a3e11c558877c09416991ff1ec840fea6d0ab.zip
lib, tools: Rename application process and instance
This refactors ouroboros to use "program" instead of "application process" and "process" instead of "application process instance" to align with current naming in current Operating Systems courses instead of the ISO nomenclature adopted by RINA. This change permeates through the entire implementation. Also contains some minor other refactors. Signed-off-by: Dimitri Staessens <dimitri.staessens@ugent.be> Signed-off-by: Sander Vrijders <sander.vrijders@ugent.be>
Diffstat (limited to 'include/ouroboros/irm.h')
-rw-r--r--include/ouroboros/irm.h39
1 files changed, 19 insertions, 20 deletions
diff --git a/include/ouroboros/irm.h b/include/ouroboros/irm.h
index dc723fc0..514351b7 100644
--- a/include/ouroboros/irm.h
+++ b/include/ouroboros/irm.h
@@ -33,48 +33,47 @@
#define MGMT_AE "Management"
/* Name binding options. */
-#define BIND_AP_AUTO 0x01
-#define BIND_AP_UNIQUE 0x02
+#define BIND_AUTO 0x01
__BEGIN_DECLS
pid_t irm_create_ipcp(const char * name,
enum ipcp_type ipcp_type);
-int irm_destroy_ipcp(pid_t api);
+int irm_destroy_ipcp(pid_t pid);
-/* apis is an out-parameter */
+/* pids is an out-parameter */
ssize_t irm_list_ipcps(const char * name,
- pid_t ** apis);
+ pid_t ** pids);
-int irm_enroll_ipcp(pid_t api,
+int irm_enroll_ipcp(pid_t pid,
const char * dif_name);
-int irm_bootstrap_ipcp(pid_t api,
+int irm_bootstrap_ipcp(pid_t pid,
const struct ipcp_config * conf);
-int irm_connect_ipcp(pid_t api,
+int irm_connect_ipcp(pid_t pid,
const char * component,
const char * dst);
-int irm_disconnect_ipcp(pid_t api,
+int irm_disconnect_ipcp(pid_t pid,
const char * component,
const char * dst);
-int irm_bind_ap(const char * ap,
- const char * name,
- uint16_t opts,
- int argc,
- char ** argv);
+int irm_bind_program(const char * prog,
+ const char * name,
+ uint16_t opts,
+ int argc,
+ char ** argv);
-int irm_unbind_ap(const char * ap,
- const char * name);
+int irm_unbind_program(const char * progr,
+ const char * name);
-int irm_bind_api(pid_t api,
- const char * name);
+int irm_bind_process(pid_t pid,
+ const char * name);
-int irm_unbind_api(pid_t api,
- const char * name);
+int irm_unbind_process(pid_t pid,
+ const char * name);
int irm_reg(const char * name,
char ** difs,