summaryrefslogtreecommitdiff
path: root/doc/man-ivy-c.html
blob: 067350a23114ce742f303dc83f514af414506aaf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
<HTML>
<HEAD>
<TITLE>c - a software bus library</TITLE>
</HEAD>
<BODY>
<!-- Ivy, C interface \- library managing connexions to a software bus-->
<!-- Copyright (C) 1997-1999-->
<!-- Centre d'Études de la Navigation Aérienne-->
<!-- See the file "license.terms" for information on usage and redistribution-->
<!-- of this file, and for a DISCLAIMER OF ALL WARRANTIES.-->
<!-- -->
<!-- -->
<!--	# Start an argument description-->
<!--	# define tabbing values for .AP-->
<!--	# BS - start boxed text-->
<!--	# ^y = starting y location-->
<!--	# ^b = 1-->
<H2><A NAME=NAME>NAME</A></H2>
ivy-c - a software bus library
<H2><A NAME=SYNOPSIS>SYNOPSIS</A></H2>
Ivy-c provides a useful set of C library functions for communicating between different
processes through a software bus
<H2><A NAME=DESCRIPTION>DESCRIPTION</A></H2>
Ivy is a software bus, ie a system that allows any software component to freely exchange data.
The basic principle of a software bus is to ease the rapid implementation of new agents, and to manage a dynamic collection of agents on the bus: agents connect, send and receive messages, and disconnect without perturbing the overall functionment of the bus.
Each time an application initializes a connection on the bus, a
"ready" message is sent to all other applications already connected, and the
list of the messages subscribed by this application is dispatched.
The format for the messages is free.
<BR>
The essential functions of Ivy are:
<BR>
<I>Connexion</I>
<BR>
<I>Message</I>
<BR>
<I>Message</I>
<BR>
<I>Main</I>

<H2><A NAME=FILES>FILES</A></H2>
<I>/usr/include/ivy.h</I>
<BR>
<I>/usr/include/ivyloop.h</I>
<BR>
<I>/usr/include/ivysocket.h</I>
<H2><A NAME=ENVIRONMENT>ENVIRONMENT</A></H2>
<I>IVYBUS</I>
<BR>
<I>IVYDOMAINS</I>
<H2><A NAME=DIAGNOSTICS>DIAGNOSTICS</A></H2>
error messages displayed
<H2><A NAME=BUGS>BUGS</A></H2>
none reported yet!
<H2><A NAME=AUTHORS>AUTHORS</A></H2>
<BR>
Francois-Regis Colin &lt;fcolin@cenatoulouse.dgac.fr&gt;
<BR>
Stephane Chatty &lt;chatty@cenatoulouse.dgac.fr&gt;
<H2><A NAME=Section0>SEE ALSO</A></H2>
ivyprobe (1)
ivy-c-functions (1)
<P>
For further details, please refer to the Ivy html page at http://www.cenatls.cena.dgac.fr/pii/produits/Ivy.html
<H2><A NAME=NOTES>NOTES</A></H2>
In case of any comment or bug report on this library, please contact
fcolin@cenatoulouse.dgac.fr, chatty@cenatoulouse.dgac.fr, jacomi@cenatoulouse.dgac.fr

</BODY>
</HTML>