DPF home page DPFnize


Basic
idea
How
DPF works
DPFnize System
Requirements
Security
Considerations
Download Intall & Run

To be able to use DPF, applications must call DPF functions. We call this process of making an application DPF-aware DPFnize. A DPFnized program must calls the following functions instead of regular counterparts:

You can make an application DPFnized either by:

Note: even if you choose to use the 2nd or 3rd option, I would recommend you to still read DPF-friendly Guide. Even though I tried my best to make DPF calls have the same semantics as the corresponding Berkeley socket calls, some DPF calls have slightly different semantics from corresponding socket calls.

DPF-friendly Guide

Because of address leasing (See How DPF Works) and extra communications with the DPF inagent, DPF has different semantics for some calls and therefore has a serveral programming constraints.