## Uses of Class
net.i2p.router.peermanager.PeerProfile

Packages that use PeerProfile
Package | Description
--- | ---
net.i2p.router.peermanager | The peer manager logs information about the history and quality of network peers.

### Uses of PeerProfile in net.i2p.router.peermanager

Methods in net.i2p.router.peermanager that return PeerProfile
Modifier and Type | Method and Description
--- | ---
`PeerProfile` | ProfileOrganizer.`addProfile(PeerProfile profile)` Add the new profile, returning the old value (or null if no profile existed)
`PeerProfile` | ProfileOrganizer.`getProfile(Hash peer)` Retrieve the profile for the given peer, if one exists (else null)
`PeerProfile` | ProfilePersistenceHelper.`readProfile(File file)`

Methods in net.i2p.router.peermanager that return types with arguments of type PeerProfile
Modifier and Type | Method and Description
--- | ---
`Set<PeerProfile>` | ProfilePersistenceHelper.`readProfiles()`

Methods in net.i2p.router.peermanager with parameters of type PeerProfile
Modifier and Type | Method and Description
--- | ---
`PeerProfile` | ProfileOrganizer.`addProfile(PeerProfile profile)` Add the new profile, returning the old value (or null if no profile existed)
`static double` | CapacityCalculator.`calc(PeerProfile profile)`
`static double` | SpeedCalculator.`calc(PeerProfile profile)`
`static double` | IntegrationCalculator.`calc(PeerProfile profile)`
`int` | SpeedComparator.`compare(PeerProfile left, PeerProfile right)`
`void` | ProfilePersistenceHelper.`writeProfile(PeerProfile profile)` write out the data from the profile to the stream
`void` | ProfilePersistenceHelper.`writeProfile(PeerProfile profile, OutputStream out)` write out the data from the profile to the stream