The PEP library has three interfaces:
| PEPAgent.html | Base class for any agent (client, server, proxy) where PEP in handled |
| PEPClient.html | client specific subclass |
| PEPServer.html | server specific subclass |
| PEPExtensionSet.html | manages a set of genericly handled |
| PEPExtension.html | PEP extensions |
| PEPExtensionInstance.html | and their instances |
| InstanceContext.html | Data passed to a PEP extension to help find the instance |
| PEPMessage.html | Interface into whatever the request and reply are |
| Party.html | A generic way to store identifying characterstics about another party with with whom you are sharing mapping info |
| SiteParty.html | A simple Partner designed to key on IP address |