README

##
#§  libmsgque - README
#§  
#§  (C) 2007 - LibMsgque - Project - Group
#§  ------------------------------------------------------
#§  EMail: aotto1968 at users.sourceforge.net
#§  ------------------------------------------------------
#§  this software has GPL permissions to copy
#§  please contact AUTHORS for additional information
#§


libmsgque overview
==================

The msgque project is an infrastructure to link applications together 
to act like a single application. To link mean distributing work from 
one application to an other application an wait or not wait for an 
answer. 
The linking is done using unix or inet domain sockets and is based on 
packages send from one application to an other application and back. 
The libmsgque project is used to handle all the different aspects for 
setup and maintain the link and is responsible for:

 * starting and stopping the different applications
 * starting and stopping the communication interface
 * sending and receiving packages
 * reading and writing data from or into packages
 * setup and maintain the event-handling for asynchronous transfers
 * propagate warnings or errors


build the project
=================

The project is setup using the GNU project environment including:

  > automake, autoconf, libtool ...

please refer to INSTALL for the steps to build the software


the next steps
==============

The project provides a dynamic/static library ready for linking
into your software and a tcl software package. 
To get an overview about the API and the additional tools please 
refer to the HTML documentation:

  > make doxygen-doc
  > firefox doxygen-doc/html/index.html

To step into with the library the 'acmds' are a good starting point:

  > firefox doxygen-doc/html/overview.html
  > cd acmds

example:

  scan /etc/passwd for user-name, user-id and group-id, sort for
  user-id and format for output:

  > cat /etc/passwd | asplit -d ":" @ asort -2 I @ \
	acut -f 0,2,3 @ ajoin -d ' | ' -0 "%-15s" -1 "%-5i" -2 "%-5i"


Generated on Sun Aug 26 15:53:29 2007 for libmsgque by  doxygen 1.5.0