lazarus-ccr/components/beepfp/vortex
2009-08-14 11:07:00 +00:00
..
COPYING initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
libvortex.lpk initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
libvortex.pas initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
README initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_channel_pool.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_channel.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_connection.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_ctx.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_dtds.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_errno.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_frame_factory.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_greetings.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_handlers.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_hash.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_http.pas initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_io.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_listener.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_profiles.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_pull.pas initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_queue.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_reader.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_sasl.pas initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_sequencer.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_support.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_thread_imp.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_thread_pool.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_thread.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_tls.pas initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_tunnel.pas initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_types.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_win32.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_xml_rpc_types_imp.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_xml_rpc_types.inc initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex_xml_rpc.pas initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00
vortex.pas initial import of BeepFp (http://wiki.lazarus.freepascal.org/BeepFp) from Wimpie Nortje 2009-08-14 11:07:00 +00:00

LibVortex library for Free Pascal
Version 1.1.1 svn r4012

Copyright (C) 2009, Wimpie Nortje <wimpienortje@gmail.com>

Introduction
------------
This package is a Free Pascal translation of the libvortex header files.

LibVortex is a BEEP (RFC3080/RFC3081) implementation in C. To learn more about LibVortex see www.aspl.es/vortex

BEEP is a network application framework protocol. To understand exactly what that means, see www.beepcore.org and RFC3080.

Installing
----------
LibVortex uses LibAxl. Both the libraries must be installed following the included installation instructions.

Vortex (the pascal unit) does not need to be installed. It must only be included in the application's uses statement.

Vortex uses Axl, which must also be in the uses statement.

Obtaining the libraries
-----------------------
LibVortex can be downloaded from www.aspl.es/vortex.
LibAxl can be downloaded from www.aspl.es/axl.

Main differences with C headers
-------------------------------
The pascal units were kept as close as possible to the original source. The biggest changes are macros that are implemented as functions or skipped altogether.

Most of the C source are still in the files for future reference as well as all the doxygen documentation.

Work completed
--------------
This translation of the libvortex headers is for libvortex v1.1.1 svn r4012

The complete library was translated. A server (vortex-simple-listener) and a client application (vortex-simple-client) were translated to test the basic functionality.

To do
-----
1. There remain some untranslated #define's
2. Most of the test applications included with the library are not yet translated

Portability
-----------
Both libvortex and libaxl run on windows.

This tranlation has only been tested on linux. There remain some work in the Vortex unit for it to work under windows.

Credits and license
-------------------
Thanks to Advanced Software Production Line (ASPL) for making this library available.

This translation uses the same LGPL license as the libvortex library.