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

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.

Created with MrDocs