JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Oracle Solaris DHCP Service Developer's Guide     Oracle Solaris 11 Express 11/10
search filter icon
search icon

Document Information


1.  Overview of Solaris DHCP Data Access Architecture

Modular Framework

DHCP Server Multithreading

Data Access Layers

The Framework Configuration Layer

The Service Provider Layer API

Data Store Containers

2.  Architecture Features for Module Writers

3.  Service Provider Layer API

4.  Code Samples and Testing


Modular Framework

The Solaris DHCP service includes the DHCP daemon, administrative tools, and separate data access modules (called public modules) for different data storage facilities. Solaris DHCP provides an API that enables you to write your own public modules, implemented as shared objects, to support any data storage facility you want. When you integrate your public module into the Solaris DHCP framework, the DHCP service stores its data in your database using your public module. Public modules can be delivered independently of the Solaris DHCP service, enabling anyone to develop and deliver modules to support any data storage facility.

The first release of Solaris DHCP using this architecture provides public modules for ASCII files, NIS+, and file-system-based binary data stores. This manual provides information that enables developers to create their own public modules for any database.