i2p::sam::Session::Session

Construct a session. This will not initiate any IO, the session will be lazily created later when first used.

Synopsis

Declared in <i2p.h>

Session(
    fs::path const& private_key_file,
    Proxy const& control_host,
    std::shared_ptr<CThreadInterrupt> interrupt);

Parameters

NameDescription
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.