Construct a session. This will not initiate any IO, the session will be lazily created later when first used.
Declared in <i2p.h>
Session(
fs::path const& private_key_file,
Proxy const& control_host,
std::shared_ptr<CThreadInterrupt> interrupt);
| Name | Description |
|---|---|
| private_key_file [in] | Path to a private key file. If the file does not exist then the private key will be generated and saved into the file. |
| control_host [in] | Location of the SAM proxy. |
| interrupt [inout] | If this is signaled then all operations are canceled as soon as possible and executing methods throw an exception. |