Skip Navigation Links | |
Exit Print View | |
Oracle Solaris DHCP Service Developer's Guide Oracle Solaris 11 Express 11/10 |
1. Overview of Solaris DHCP Data Access Architecture
2. Architecture Features for Module Writers
Considerations for Multithreading
Synchronizing Access to File-System-Based Containers
Naming the Public Module and Data Store Containers
Passing Data Store Configuration Data
Data Service Configuration and DHCP Management Tools
Public Module Management Bean API Functions
The Service Provider Layer API functions can be divided into three categories:
Data store functions, which facilitate activities related to the public module and underlying data service themselves. These functions include configure(), mklocation(), status(), and version().
dhcptab container functions, which facilitate the creation of the dhcptab container, the writing of records to the dhcptab container, and the query of records in the dhcptab container. The open_dt() function creates a handle for the container, and the other functions take a pointer to that handle. The close_dt() function destroys the handle when it closes the container.
Network container functions, which facilitate the creation of DHCP network containers, the writing of records to the network containers, and the query of records in the network containers. The open_dn() function creates a handle for the container, and the other functions take a pointer to that handle. The close_dn() function destroys the handle when it closes the container.
The functions are described in more detail in Chapter 3, Service Provider Layer API.