Uses of Class
net.i2p.data.i2cp.SessionId
-
Packages that use SessionId Package Description net.i2p.client.impl Implements the base I2P SDK for developing applications that communicate through I2P.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.router.client Implements the router side of the I2CP interface, which is the API for applications to send and receive data through the router. -
-
Uses of SessionId in net.i2p.client.impl
Methods in net.i2p.client.impl that return SessionId Modifier and Type Method Description (package private) SessionIdI2PSessionImpl. getSessionId()Retrieve the session's IDMethods in net.i2p.client.impl with parameters of type SessionId Modifier and Type Method Description (package private) voidI2PSessionImpl. setSessionId(SessionId id) -
Uses of SessionId in net.i2p.data.i2cp
Fields in net.i2p.data.i2cp declared as SessionId Modifier and Type Field Description protected SessionIdCreateLeaseSetMessage. _sessionIdprotected SessionIdSendMessageMessage. _sessionIdMethods in net.i2p.data.i2cp that return SessionId Modifier and Type Method Description SessionIdBlindingInfoMessage. getSessionId()SessionIdCreateLeaseSetMessage. getSessionId()SessionIdDestroySessionMessage. getSessionId()SessionIdHostLookupMessage. getSessionId()SessionIdHostReplyMessage. getSessionId()SessionIdReconfigureSessionMessage. getSessionId()SessionIdReportAbuseMessage. getSessionId()SessionIdRequestLeaseSetMessage. getSessionId()SessionIdRequestVariableLeaseSetMessage. getSessionId()SessionIdSendMessageMessage. getSessionId()SessionIdSessionStatusMessage. getSessionId()SessionIdBlindingInfoMessage. sessionId()Return the SessionId for this message.SessionIdCreateLeaseSetMessage. sessionId()Return the SessionId for this message.SessionIdDestroySessionMessage. sessionId()Return the SessionId for this message.SessionIdHostLookupMessage. sessionId()Return the SessionId for this message.SessionIdHostReplyMessage. sessionId()Return the SessionId for this message.SessionIdI2CPMessage. sessionId()Return the SessionId for this type of message.SessionIdI2CPMessageImpl. sessionId()Return the SessionId for this type of message.SessionIdMessagePayloadMessage. sessionId()Return the SessionId for this message.SessionIdMessageStatusMessage. sessionId()Return the SessionId for this message.SessionIdReceiveMessageBeginMessage. sessionId()Return the SessionId for this message.SessionIdReceiveMessageEndMessage. sessionId()Return the SessionId for this message.SessionIdReconfigureSessionMessage. sessionId()Return the SessionId for this message.SessionIdReportAbuseMessage. sessionId()Return the SessionId for this message.SessionIdRequestLeaseSetMessage. sessionId()Return the SessionId for this message.SessionIdRequestVariableLeaseSetMessage. sessionId()Return the SessionId for this message.SessionIdSendMessageMessage. sessionId()Return the SessionId for this message.SessionIdSessionStatusMessage. sessionId()Return the SessionId for this message.Methods in net.i2p.data.i2cp with parameters of type SessionId Modifier and Type Method Description voidCreateLeaseSetMessage. setSessionId(SessionId id)voidDestroySessionMessage. setSessionId(SessionId id)voidReconfigureSessionMessage. setSessionId(SessionId id)voidReportAbuseMessage. setSessionId(SessionId id)voidRequestLeaseSetMessage. setSessionId(SessionId id)voidRequestVariableLeaseSetMessage. setSessionId(SessionId id)voidSendMessageMessage. setSessionId(SessionId id)voidSessionStatusMessage. setSessionId(SessionId id)Constructors in net.i2p.data.i2cp with parameters of type SessionId Constructor Description BlindingInfoMessage(String h, SessionId id, int expiration, int authType, SigType blindType, PrivateKey privKey, String secret)Deprecated.unimplemented on router sideBlindingInfoMessage(BlindData bd, SessionId id)This is the constructor used by I2CP client-side.BlindingInfoMessage(Destination d, SessionId id, int expiration, int authType, SigType blindType, PrivateKey privKey, String secret)BlindingInfoMessage(Hash h, SessionId id, int expiration, int authType, SigType blindType, PrivateKey privKey, String secret)Deprecated.unimplemented on router sideBlindingInfoMessage(SigningPublicKey s, SessionId id, int expiration, int authType, SigType blindType, PrivateKey privKey, String secret)HostLookupMessage(SessionId id, String host, long reqID, long timeout)HostLookupMessage(SessionId id, Hash h, long reqID, long timeout)HostReplyMessage(SessionId id, int failureCode, long reqID)A message with a failure code and no Destination.HostReplyMessage(SessionId id, Destination d, long reqID)A message with RESULT_SUCCESS and a non-null Destination. -
Uses of SessionId in net.i2p.router.client
Fields in net.i2p.router.client declared as SessionId Modifier and Type Field Description static SessionIdClientManager. UNKNOWN_SESSION_ID65535Methods in net.i2p.router.client that return SessionId Modifier and Type Method Description (package private) SessionIdClientConnectionRunner. getSessionId(Hash h)Subsession aware.Methods in net.i2p.router.client that return types with arguments of type SessionId Modifier and Type Method Description (package private) List<SessionId>ClientConnectionRunner. getSessionIds()Subsession aware.Methods in net.i2p.router.client with parameters of type SessionId Modifier and Type Method Description (package private) voidClientConnectionRunner. ackSendMessage(SessionId sid, MessageId id, long nonce)Send a notification to the client that their message (id specified) was accepted for delivery (but not necessarily delivered) Doesn't do anything if i2cp.messageReliability = "none" or if the nonce is 0.SessionConfigClientConnectionRunner. getConfig(SessionId id)Current client's config, will be null if session not found IS subsession aware.HashClientConnectionRunner. getDestHash(SessionId id)Return the hash for the given IDDestinationClientConnectionRunner. getDestination(SessionId id)Return the dest for the given ID(package private) voidClientConnectionRunner. removeSession(SessionId id)Kill the session.(package private) voidClientConnectionRunner. setSessionId(Hash hash, SessionId id)To be called only by ClientManager.voidClientManager. unregisterSession(SessionId id, Destination dest)Remove only the following session.Constructors in net.i2p.router.client with parameters of type SessionId Constructor Description LookupDestJob(RouterContext context, ClientConnectionRunner runner, long reqID, long timeout, SessionId sessID, Hash h, String name, Hash fromLocalDest)One of h or name non-null.
-