Uses of Class
net.i2p.data.DataStructureImpl
-
Packages that use DataStructureImpl Package Description net.i2p.client Interfaces and factories for the base I2P SDK used to develop applications that communicate through I2P.net.i2p.data These classes define the common data structures used by the various I2P protocols.net.i2p.data.i2cp The Invisible Internet Client Protocol (I2CP) allows applications simplified access to the I2P network without requiring them to deal with the issues involved with the Invisible Internet Network Protocol (I2NP).net.i2p.data.i2np This package defines the low-level messages sent between routers, called the Invisible Internet Network Protocol (I2NP).net.i2p.data.router Classes formerly in net.i2p.data but moved here as they are only used by the router. -
-
Uses of DataStructureImpl in net.i2p.client
Subclasses of DataStructureImpl in net.i2p.client Modifier and Type Class Description classSendMessageOptionsAdvanced options attached to a single outgoing I2CP message. -
Uses of DataStructureImpl in net.i2p.data
Subclasses of DataStructureImpl in net.i2p.data Modifier and Type Class Description classCertificateDefines a certificate that can be attached to various I2P structures, such as RouterIdentity and Destination, allowing routers and clients to help manage denial of service attacks and the network utilization.classDatabaseEntryBase implementation of common methods for the two data structures that are stored in the netDb, i.e.classDateAndFlagsA six-byte Date and 2 bytes of flags, since a Date won't encroach on the top two bytes until the year 10889.classDestinationDefines an end point in the I2P network.classEncryptedLeaseSetUse getSigningKey() / setSigningKey() (revocation key in super) for the blinded key.classKeyCertificateThis certificate type gets its own class because it's going to be used a lot.classKeysAndCertKeysAndCert has a public key, a signing key, and a certificate.classLeaseDefines the proof that a particular router / tunnel is allowed to receive messages for a particular Destination during some period of time.classLease2Like Lease but with 4-byte timestamps.classLeaseSetDefines the set of leases a destination currently has.classLeaseSet2See proposal 123classMetaLeaseLike a Lease, but points to another LeaseSet.classMetaLeaseSetPRELIMINARY - Subject to change - see proposal 123classPayloadDefines the actual payload of a message being delivered, including the standard encryption wrapping, as defined by the I2P data structure spec.classVerifiedDestinationExtend Destination with methods to verify its Certificate. -
Uses of DataStructureImpl in net.i2p.data.i2cp
Subclasses of DataStructureImpl in net.i2p.data.i2cp Modifier and Type Class Description classAbuseReasonDefines the structure for why abuse was reported either by the client to the router or by the router to the clientclassAbuseSeverityProvides a severity level (larger numbers are more severe) in association with a client reporting abusive behavior to the router or the router reporting it to the clientclassSessionConfigDefines the information a client must provide to create a session -
Uses of DataStructureImpl in net.i2p.data.i2np
Subclasses of DataStructureImpl in net.i2p.data.i2np Modifier and Type Class Description classDeliveryInstructionsContains the delivery instructions for garlic cloves.classGarlicCloveContains one deliverable message encrypted to a router along with instructions and a certificate 'paying for' the delivery. -
Uses of DataStructureImpl in net.i2p.data.router
Subclasses of DataStructureImpl in net.i2p.data.router Modifier and Type Class Description classRouterAddressDefines a method of communicating with a router For efficiency, the options methods and structures here are unsynchronized.classRouterIdentityDefines the unique identifier of a router, including any certificate or public key.classRouterInfoDefines the data that a router either publishes to the global routing table or provides to trusted peers.
-