This appendix tells where to find sample code for an LCP or a DCP, and describes how to make and test the OpenVault source code.
The sample code in the directories under ovsrc/clients/lcp might give you an idea of how to code an LCP for a new removable media library (ovsrc depends on where you installed the OpenVault developer's kit).
Source code outside the ovsrc/clients/lcp hierarchy is not really important to you, because the SCSI framework, underlying communication and authentication layer, ALI parser, and ALI/R generator are all integrated into the developer's framework.
The sample code in the directories under ovsrc/clients/dcp might give you an idea of how to code a DCP for a new removable media library.
Source code outside the ovsrc/clients/dcp hierarchy is not really important to you, because the SCSI framework, underlying communication and authentication layer, ADI parser, and ADI/R generator are all provided by the developer's framework.