XPA Library

Free and open source library that implements the XPA messaging system
Download

XPA Library Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Eric Mandel
  • Publisher web site:
  • http://hea-www.harvard.edu/RD/xpa/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 823 KB

XPA Library Tags


XPA Library Description

Free and open source library that implements the XPA messaging system The XPA messaging system provides seamless communication between many kinds of Unix programs, including X programs and Tcl/Tk programs. It also provides an easy way for users to communicate with these XPA-enabled programs by executing XPA client commands in the shell or by utilizing such commands in scripts. Because XPA works both at the programming level and the shell level, it is a powerful tool for unifying any analysis environment: users and programmers have great flexibility in choosing the best level or levels at which to access XPA services, and client access can be extended or modified easily at any time.A program becomes an XPA-enabled server by defining named points of public access through which data and commands can be exchanged with other client programs (and users). Using standard TCP sockets as a transport mechanism, XPA supports both single-point and broadcast messaging to and from these servers. XPA supports direct communication between XPA clients and servers, or indirect communication via an intermediate message bus emulation program. Host-based access control is implemented, as is as the ability to communicate with XPA servers across a network. Because XPA consists of a library and a set of user programs, it is most appropriately built from source. XPA can be installed on the follows operating systems: Mac OS X, Linux, Solaris and Windows 98/NT/2000/XP. What's New in This Release: · Update mklib and configure.ac to support 64-bit builds on Macs. · Fixed bug in XPAAccess() in which the returned names could have an extra (bogus) character when the target is an explicit ip:port or local socket file. · Add setjmp/longjmp support to xalloc. · Add XPASaveJmp(void *env) as a high-level interface to xalloc_savejmp()


XPA Library Related Software