OpenDOF Project
The C Object Access Library (OAL)

Introduction

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.

Using This Reference

This reference defines the APIs for use by a C-based OAL application.

How to Report a Bug

See the README file associated with this project.

Additional Information

See the COPYING and README files associated with this project.

core-c-dof-oal Version 8.0.1 Build 0
2018-01-22