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.

Tags Software Development Embedded Systems
Licenses LGPL
Operating Systems POSIX Linux
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  10 Sep 2008 20:10
  • Rrelease-after

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

    • Rrelease-mid
    •  07 Apr 2006 06:00
    • Rrelease-after

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

      • Rrelease-mid
      •  30 Apr 2004 00:33
      • Rrelease-after

      Changes: This release adds a configure script and Windows support.

      • Rrelease-mid
      •  26 Feb 2004 00:34
      • Rrelease-after

      Changes: 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().

      • Rrelease-mid
      •  25 Aug 2003 04:07
      • Rrelease-after

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

      No-screenshot

      Project Spotlight

      libjio

      A library for journaled transaction-oriented I/O.

      2c15143e5523dd3f5c1b99b9e78ff8d5_thumb

      Project Spotlight

      Areca Backup

      A backup software system.