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

- Packages that use PeerProfile
  Package | Description
  --- | ---
  net.i2p.router.peermanager | Peer management, profiling, and capacity calculation for I2P network optimization.

- - ### 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)`
    `(package private) PeerProfile` | ProfileOrganizer.`getOrCreateProfileNonblocking(Hash peer)`
    `PeerProfile` | ProfileOrganizer.`getProfile(Hash peer)`
    `PeerProfile` | ProfileOrganizer.`getProfileNonblocking(Hash peer)`
    `PeerProfile` | ProfilePersistenceHelper.`readProfile(File file, long cutoff)`

    Methods in net.i2p.router.peermanager that return types with arguments of type PeerProfile
    Modifier and Type | Method and Description
    --- | ---
    `List<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)`
    `static double` | SpeedCalculator.`calc(PeerProfile profile)`
    `static double` | IntegrationCalculator.`calc(PeerProfile profile)`
    `static double` | CapacityCalculator.`calc(PeerProfile profile)`
    `int` | InverseCapacityComparator.`compare(PeerProfile left, PeerProfile right)` Compare the two objects backwards.
    `int` | SpeedComparator.`compare(PeerProfile left, PeerProfile right)`
    `boolean` | ProfilePersistenceHelper.`writeProfile(PeerProfile profile)` write out the data from the profile to the file
    `void` | ProfilePersistenceHelper.`writeProfile(PeerProfile profile, OutputStream out)` write out the data from the profile to the stream includes comments
    `void` | ProfilePersistenceHelper.`writeProfile(PeerProfile profile, OutputStream out, boolean addComments)` write out the data from the profile to the stream