Uses of Class
net.i2p.data.i2cp.SessionId

Packages that use SessionId
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
(package private)  SessionId I2PSessionImpl.getSessionId()
          Retrieve the session's ID
 

Methods in net.i2p.client.impl with parameters of type SessionId
(package private)  void I2PSessionImpl.setSessionId(SessionId id)
           
 

Uses of SessionId in net.i2p.data.i2cp
 

Fields in net.i2p.data.i2cp declared as SessionId
protected  SessionId SendMessageMessage._sessionId
           
 

Methods in net.i2p.data.i2cp that return SessionId
 SessionId SessionStatusMessage.getSessionId()
           
 SessionId RequestVariableLeaseSetMessage.getSessionId()
           
 SessionId HostLookupMessage.getSessionId()
           
 SessionId CreateLeaseSetMessage.getSessionId()
           
 SessionId ReportAbuseMessage.getSessionId()
           
 SessionId DestroySessionMessage.getSessionId()
           
 SessionId SendMessageMessage.getSessionId()
           
 SessionId RequestLeaseSetMessage.getSessionId()
           
 SessionId HostReplyMessage.getSessionId()
           
 SessionId ReconfigureSessionMessage.getSessionId()
           
 SessionId ReceiveMessageBeginMessage.sessionId()
          Return the SessionId for this message.
 SessionId MessagePayloadMessage.sessionId()
          Return the SessionId for this message.
 SessionId SessionStatusMessage.sessionId()
          Return the SessionId for this message.
 SessionId MessageStatusMessage.sessionId()
          Return the SessionId for this message.
 SessionId RequestVariableLeaseSetMessage.sessionId()
          Return the SessionId for this message.
 SessionId HostLookupMessage.sessionId()
          Return the SessionId for this message.
 SessionId CreateLeaseSetMessage.sessionId()
          Return the SessionId for this message.
 SessionId I2CPMessageImpl.sessionId()
          Return the SessionId for this type of message.
 SessionId ReceiveMessageEndMessage.sessionId()
          Return the SessionId for this message.
 SessionId ReportAbuseMessage.sessionId()
          Return the SessionId for this message.
 SessionId DestroySessionMessage.sessionId()
          Return the SessionId for this message.
 SessionId SendMessageMessage.sessionId()
          Return the SessionId for this message.
 SessionId RequestLeaseSetMessage.sessionId()
          Return the SessionId for this message.
 SessionId HostReplyMessage.sessionId()
          Return the SessionId for this message.
 SessionId I2CPMessage.sessionId()
          Return the SessionId for this type of message.
 SessionId ReconfigureSessionMessage.sessionId()
          Return the SessionId for this message.
 

Methods in net.i2p.data.i2cp with parameters of type SessionId
 void SessionStatusMessage.setSessionId(SessionId id)
           
 void RequestVariableLeaseSetMessage.setSessionId(SessionId id)
           
 void CreateLeaseSetMessage.setSessionId(SessionId id)
           
 void ReportAbuseMessage.setSessionId(SessionId id)
           
 void DestroySessionMessage.setSessionId(SessionId id)
           
 void SendMessageMessage.setSessionId(SessionId id)
           
 void RequestLeaseSetMessage.setSessionId(SessionId id)
           
 void ReconfigureSessionMessage.setSessionId(SessionId id)
           
 

Constructors in net.i2p.data.i2cp with parameters of type SessionId
HostLookupMessage(SessionId id, Hash h, long reqID, long timeout)
           
HostLookupMessage(SessionId id, String host, long reqID, long timeout)
           
HostReplyMessage(SessionId id, Destination d, long reqID)
          A message with RESULT_SUCCESS and a non-null Destination.
HostReplyMessage(SessionId id, int failureCode, long reqID)
          A message with a failure code and no Destination.
 

Uses of SessionId in net.i2p.router.client
 

Fields in net.i2p.router.client declared as SessionId
static SessionId ClientManager.UNKNOWN_SESSION_ID
          65535
 

Methods in net.i2p.router.client that return SessionId
(package private)  SessionId ClientConnectionRunner.getSessionId(Hash h)
          Subsession aware.
 

Methods in net.i2p.router.client that return types with arguments of type SessionId
(package private)  List<SessionId> ClientConnectionRunner.getSessionIds()
          Subsession aware.
 

Methods in net.i2p.router.client with parameters of type SessionId
(package private)  void ClientConnectionRunner.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.
 SessionConfig ClientConnectionRunner.getConfig(SessionId id)
          Current client's config, will be null if session not found IS subsession aware.
 Hash ClientConnectionRunner.getDestHash(SessionId id)
          Return the hash for the given ID
 Destination ClientConnectionRunner.getDestination(SessionId id)
          Return the dest for the given ID
(package private)  void ClientConnectionRunner.removeSession(SessionId id)
          Kill the session.
(package private)  void ClientConnectionRunner.setSessionId(Hash hash, SessionId id)
          To be called only by ClientManager.
 void ClientManager.unregisterSession(SessionId id, Destination dest)
          Remove only the following session.
 

Constructors in net.i2p.router.client with parameters of type SessionId
LookupDestJob(RouterContext context, ClientConnectionRunner runner, long reqID, long timeout, SessionId sessID, Hash h, String name, Hash fromLocalDest)
          One of h or name non-null.