## Uses of Class
net.i2p.data.i2cp.SessionConfig

- Packages that use SessionConfig
  Package | Description
  --- | ---
  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 | The I2P router application handles the I2P network communication.
  net.i2p.router.client |

- - ### Uses of SessionConfig in net.i2p.data.i2cp

    Methods in net.i2p.data.i2cp that return SessionConfig
    Modifier and Type | Method and Description
    --- | ---
    `SessionConfig` | ReconfigureSessionMessage.`getSessionConfig()`
    `SessionConfig` | CreateSessionMessage.`getSessionConfig()`

    Methods in net.i2p.data.i2cp with parameters of type SessionConfig
    Modifier and Type | Method and Description
    --- | ---
    `void` | ReconfigureSessionMessage.`setSessionConfig(SessionConfig config)`
    `void` | CreateSessionMessage.`setSessionConfig(SessionConfig config)`

    Constructors in net.i2p.data.i2cp with parameters of type SessionConfig
    Constructor and Description
    `CreateSessionMessage(SessionConfig config)`

  - ### Uses of SessionConfig in net.i2p.router

    Methods in net.i2p.router that return SessionConfig
    Modifier and Type | Method and Description
    --- | ---
    `abstract SessionConfig` | ClientManagerFacade.`getClientSessionConfig(Destination dest)` Return the client's current config, or null if not connected
    `SessionConfig` | DummyClientManagerFacade.`getClientSessionConfig(Destination _dest)`
    `SessionConfig` | ClientMessage.`getSenderConfig()` Retrieve the session config of the client that sent the message.

    Methods in net.i2p.router with parameters of type SessionConfig
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientMessage.`setSenderConfig(SessionConfig config)`

  - ### Uses of SessionConfig in net.i2p.router.client

    Methods in net.i2p.router.client that return SessionConfig
    Modifier and Type | Method and Description
    --- | ---
    `SessionConfig` | ClientManagerFacadeImpl.`getClientSessionConfig(Destination dest)` Return the client's current config, or null if not connected
    `SessionConfig` | ClientManager.`getClientSessionConfig(Destination dest)` Return the client's current config, or null if not connected
    `SessionConfig` | ClientConnectionRunner.`getConfig()` current client's config

    Methods in net.i2p.router.client with parameters of type SessionConfig
    Modifier and Type | Method and Description
    --- | ---
    `(package private) void` | ClientConnectionRunner.`sessionEstablished(SessionConfig config)`