Projects / Run Time Access

Run Time Access

RTA (Run Time Access) gives easy runtime access to your program's internal structures, arrays, and linked-lists as tables in a database. It makes it easy to separate your UI programs from your daemon programs. This separation make building and testing both UI and daemon easier. When using RTA, your UI programs think they are talking to a PostgreSQL database. The PostgreSQL bindings for C and PHP work, as does the PostgreSQL command line tool, psql.

Operating Systems

Recent releases

  •  10 Sep 2008 20:10

    Release Notes: This release adds support for INSERT and DELETE. It gives the "rta" prefix to all API routines and structures.

    •  07 Apr 2006 13:00

      Release Notes: This release cleans the YACC grammar, fixes minor bugs, and removes support for FUSE.

      •  30 Apr 2004 07:33

        Release Notes: This release adds a configure script and Windows support.

        •  26 Feb 2004 08:34

          Release Notes: Another parameter was added to the write callback, which points to a copy of the unmodified row. This allows you to check if a value really changed or if the column was changed as part of an update to another column. It is now verified that the table name in a column definition matches the name of the table it is defined with. A bug in which write callbacks were always passed a column name of NULL was fixed. rta_init() was removed from the API as it was not required and it is safer to do the init on the first call to rta_add_table().

          •  25 Aug 2003 11:07

            Release Notes: It is now possible to mount internal data structures as a virtual file system, doing for your program what /proc does for the kernel.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.