add 'object' and 'driver' structuresobject
commit6c9075d6ef280095c7d2975a2fa407b0edbe5637
authorZachary T Welch <zw@superlucidity.net>
Mon, 7 Dec 2009 23:09:45 +0000 (7 15:09 -0800)
committerZachary T Welch <zw@superlucidity.net>
Tue, 8 Dec 2009 02:57:37 +0000 (7 18:57 -0800)
tree23ba47baaefbd3f9a9bea46f1404e41457e2ea67
parent456ec016c2403ed95e0b8b33534ab53ed41d7c27
add 'object' and 'driver' structures

The 'object' structure provides common functionality that may be used
by all instantiable objects and their associated drivers.  It provides
a foundation API for providing dynamiclly loading modules in the future.

Presently, the API includes the ability to create new objects with an
associated name and driver and to link obejcts into a list, setting
theri index in the process.  Additional functions will find their way
into to this module after further refactoring of higher-level APIs.
src/helper/Makefile.am
src/helper/object.c [new file with mode: 0644]
src/helper/object.h [new file with mode: 0644]