EmbLogic's Blog

Inter process communication using message queues with three requesting clients and three processing clients implemented successfully

RCS file: header.h,v
Working file: header.h
head: 1.1
branch:
locks: strict
psingh: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
define header files thar are required for the implementation of message queues at the requesting side and pipes at the processing side
gave prototype for the request strcture
gave prototype for the block of data that has to be sent to server via message queues
gave prototype for the result structure that has to be captured by requesting client from server side via meaasge queues
gave prototype for the functions used for invoking the processing clients.
—————————-
revision 1.1 locked by: psingh;
date: 2015/04/05 01:44:07; author: psingh; state: Exp;
Initial revision
=============================================================================

RCS file: c1.c,v
Working file: c1.c
head: 1.1
branch:
locks: strict
psingh: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
here request for addition is present that has to be sent to server via message queues
and result is captured via another message queue
—————————-
revision 1.1 locked by: psingh;
date: 2015/04/05 01:44:07; author: psingh; state: Exp;
Initial revision
=============================================================================

RCS file: c2.c,v
Working file: c2.c
head: 1.1
branch:
locks: strict
psingh: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
here request for subtraction is present that has to be sent to server via message queues
and result is captured via another message queues
—————————-
revision 1.1 locked by: psingh;
date: 2015/04/05 01:44:07; author: psingh; state: Exp;
Initial revision
=============================================================================

RCS file: c3.c,v
Working file: c3.c
head: 1.1
branch:
locks: strict
psingh: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
here request for multiplication is present that has to be sent to server via message queues
and result is captured via another message queue
—————————-
revision 1.1 locked by: psingh;
date: 2015/04/05 01:44:07; author: psingh; state: Exp;
Initial revision
=============================================================================

RCS file: p1.c,v
Working file: p1.c
head: 1.1
branch:
locks: strict
psingh: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
here addition operation is performed on the request sent by the server via pipe and then the result is transferred back to the server via pipe using signals.
—————————-
revision 1.1 locked by: psingh;
date: 2015/04/05 01:44:07; author: psingh; state: Exp;
Initial revision
=============================================================================

RCS file: p2.c,v
Working file: p2.c
head: 1.1
branch:
locks: strict
psingh: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
here subtraction operation is performed on the request sent by the server via pipe and then the result is transferred back to the server via pipe using signals
—————————-
revision 1.1 locked by: psingh;
date: 2015/04/05 01:44:07; author: psingh; state: Exp;
Initial revision
=============================================================================

RCS file: p3.c,v
Working file: p3.c
head: 1.1
branch:
locks: strict
psingh: 1.1
access list:
symbolic names:
keyword substitution: kv
total revisions: 1; selected revisions: 1
description:
here multiplication operation is performed on the request sent bye the server via pipe and then the result is transferred back to the to the server via pipe using signals
—————————-
revision 1.1 locked by: psingh;
date: 2015/04/05 01:44:07; author: psingh; state: Exp;
Initial revision
=============================================================================

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>