The C Object Access Library (OAL) enables software developers to create applications for the Distributed Objects Framework (DOF). The C OAL implements the DOF Object Access Library Specification, allowing the full capabilities and power of DOF as a library to standard C applications. Please refer to the DOF Overview document for a more comprehensive description of DOF and its powerful capabilities.
The C OAL allows for easy discovery of and communication with other nodes within the DOF network. A single node can choose to Provide information to the network and other nodes, Request information of the network or other nodes, or a combination of both.
The C OAL is implemented as a portable, cross-platform library. For any given target platform, there must be a platform-specific library providing the appropriate access to hardware and OS functionality used by the C OAL.
An application need only use the portions of the library that are appropriate; unused features will be removed by the linker to maintain a minimal embedded application code size.
This reference defines the APIs for use by a C-based OAL application.
See the README file associated with this project.
See the COPYING and README files associated with this project.