The XPA.jl package
XPA Messaging System provides seamless communication between many kinds of Unix/Windows programs, including X programs, Tcl/Tk programs. It is used to control some popular astronomical tools such as SAOImage-DS9.
XPA.jl provides a Julia interface to the XPA Messaging System. XPA.jl can be used to send data or commands to XPA servers, to query data from XPA servers or to implement an XPA server. The package exploits the power of ccall
to directly call the routines of the compiled XPA library.
Table of contents
- Using the XPA messaging system
- Client operations
- Persistent client connection
- Getting data from one or more servers
- Examples
- Sending data to one or more servers
- Messages
- Installation
- Utilities
- Implementing a server
- Reference
Index
XPA.FAILURE
XPA.SUCCESS
XPA.AccessPoint
XPA.Client
XPA.ReceiveCallback
XPA.Reply
XPA.SendCallback
XPA.Server
Base.error
XPA.address
XPA.buffer
XPA.connection
XPA.find
XPA.get
XPA.get_data
XPA.get_message
XPA.get_server
XPA.getconfig
XPA.has_error
XPA.has_errors
XPA.has_message
XPA.join_arguments
XPA.list
XPA.mainloop
XPA.message
XPA.peek
XPA.poll
XPA.set
XPA.setconfig!
XPA.store!
XPA.verify