From 761a17f0fa43527cec843a4fa95ec7cf7ad2d476 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rafa=C5=82=20D=C5=82ugo=C5=82=C4=99cki?= Date: Sat, 21 Jun 2014 20:39:29 +0200 Subject: [PATCH] Document Message Queue variables. --- src/process1.c | 15 ++++++++++++++- src/process2.c | 15 ++++++++++++++- src/process3.c | 18 ++++++++++++++++-- 3 files changed, 44 insertions(+), 4 deletions(-) diff --git a/src/process1.c b/src/process1.c index 601c356..e440107 100644 --- a/src/process1.c +++ b/src/process1.c @@ -48,11 +48,24 @@ struct message { struct message * processes = NULL; /** - * Message queue variables + * Message Queue variables + */ + +/** + * Unique key of message queue. */ key_t qkey = 12356; + +/** + * Queue descriptor. + */ int qid; +/** + * Structure holding queue message data. + * Parameter mtype describes process to whom message is sent. + * Parameter signo is a signal to raise after getting message. + */ struct queue_message { long mtype; int signo[1]; diff --git a/src/process2.c b/src/process2.c index d498f1c..03aea04 100644 --- a/src/process2.c +++ b/src/process2.c @@ -52,11 +52,24 @@ struct message { struct message * processes = NULL; /** - * Message queue variables + * Message Queue variables + */ + +/** + * Unique key of message queue. */ key_t qkey = 12356; + +/** + * Queue descriptor. + */ int qid; +/** + * Structure holding queue message data. + * Parameter mtype describes process to whom message is sent. + * Parameter signo is a signal to raise after getting message. + */ struct queue_message { long mtype; int signo[1]; diff --git a/src/process3.c b/src/process3.c index 6453a8f..91212e9 100644 --- a/src/process3.c +++ b/src/process3.c @@ -35,7 +35,8 @@ key_t shmkey = 18912; int shmid; /** - * Message shared by processes. Contains array of process IDs + * Structure holding array of process IDs. + * Message is shared by processes. Contains array of process IDs */ struct message { pid_t pids[3]; @@ -44,11 +45,24 @@ struct message { struct message * processes = NULL; /** - * Message queue variables + * Message Queue variables + */ + +/** + * Unique key of message queue. */ key_t qkey = 12356; + +/** + * Queue descriptor. + */ int qid; +/** + * Structure holding queue message data. + * Parameter mtype describes process to whom message is sent. + * Parameter signo is a signal to raise after getting message. + */ struct queue_message { long mtype; int signo[1]; -- 2.30.2