Changes between Version 2 and Version 3 of Registry2Notes


Ignore:
Timestamp:
Apr 5, 2009, 6:38:40 AM (15 years ago)
Author:
blb@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Registry2Notes

    v2 v3  
    22Note that some source files have doxygen-style comments, so some docs can be created by running doxygen on them.
    33
     4== registry2.0 code == #registry20
    45Code: [browser:trunk/base/src/registry2.0]
    56
    6 == Tcl commands created == #tcl_commands
     7=== Tcl commands created === #reg20_tcl
    78 - `registry::entry cmd ?arg ...?`
    89  - Run a command against registry entries (implemented in entry.c)
     
    6566   - registry::entry - entry_cmd()
    6667
    67 == C code files == #c_code
    68 === entry.[ch] === #entry_c
     68=== C code files === #reg20_c_code
     69==== entry.[ch] ==== #reg20_entry_c
    6970 - void delete_entry(ClientData clientData)
    7071  - to be used as the 'Tcl_CmdDeleteProc' for an entry object
     
    7273  - implements "registry::entry cmd ?arg ...?"
    7374
    74 === entryobj.[ch] === #entryobj_c
     75==== entryobj.[ch] ==== #reg20_entryobj_c
    7576 - int entry_obj_cmd(ClientData clientData, Tcl_Interp* interp, int objc, Tcl_Obj* CONST objv[])
    7677  - implements "${entry} cmd ?arg ...?" (procs for entry objects from "registry::entry")
    7778
    78 === graph.[ch] === #graph_c
    79 === graphobj.[ch] === #graphobj_c
     79==== graph.[ch] ==== #reg20_graph_c
     80==== graphobj.[ch] ==== #reg20_graphobj_c
    8081 - Not completed, not built
    8182
    82 === item.[ch] === #item_c
     83==== item.[ch] ==== #reg20_item_c
    8384 - int item_cmd(ClientData clientData UNUSED, Tcl_Interp* interp, int objc, Tcl_Obj* CONST objv[])
    8485  - implements "item cmd ?arg ...?"
    8586
    86 === itemobj.[ch] === #itemobj_c
     87==== itemobj.[ch] ==== #reg20_itemobj_c
    8788 - int item_obj_cmd(ClientData clientData, Tcl_Interp* interp, int objc, Tcl_Obj* CONST objv[])
    8889  - implements "${item} cmd ?arg ...?" (procs for item objects from "item"
    8990
    90 === registry.[ch] === #registry_c
     91==== registry.[ch] ==== #reg20_registry_c
    9192 - reg_registry* registry_for(Tcl_Interp* interp, int status)
    9293  - Get the appropriate registry for the given Tcl interpreter
     
    9596 - int Registry_Init(Tcl_Interp* interp)
    9697
    97 === util.[ch] === #util_c
     98==== util.[ch] ==== #reg20_util_c
    9899 - char* unique_name(Tcl_Interp* interp, char* prefix)
    99100  - Generate a unique proc name starting with the given prefix (eg, ''<prefix>123'', ''<prefix>124'', etc)
     
    125126  - Convert an array of `char *` to Tcl object array
    126127
     128== cregistry code == #cregistry
     129Code: [browser:trunk/base/src/cregistry]
     130
     131=== Tcl commands created === #creg_tcl
     132
     133=== C code files === #creg_c_code
     134==== entry.[ch] ==== #creg_entry_c
     135
     136==== registry.[ch] ==== #creg_registry_c
     137
     138==== sql.[ch] ==== #creg_sql_c