Lines Matching refs:i2p

23 namespace i2p  namespace
29 i2p::config::Init (); in InitI2P()
30 i2p::config::ParseCmdline (argc, argv, true); // ignore unknown options and help in InitI2P()
31 i2p::config::Finalize (); in InitI2P()
33 std::string datadir; i2p::config::GetOption("datadir", datadir); in InitI2P()
35 i2p::fs::SetAppName (appName); in InitI2P()
36 i2p::fs::DetectDataDir(datadir, false); in InitI2P()
37 i2p::fs::Init(); in InitI2P()
39 bool precomputation; i2p::config::GetOption("precomputation.elgamal", precomputation); in InitI2P()
40 bool aesni; i2p::config::GetOption("cpuext.aesni", aesni); in InitI2P()
41 bool avx; i2p::config::GetOption("cpuext.avx", avx); in InitI2P()
42 bool forceCpuExt; i2p::config::GetOption("cpuext.force", forceCpuExt); in InitI2P()
43 i2p::crypto::InitCrypto (precomputation, aesni, avx, forceCpuExt); in InitI2P()
45 int netID; i2p::config::GetOption("netid", netID); in InitI2P()
46 i2p::context.SetNetID (netID); in InitI2P()
48 i2p::context.Init (); in InitI2P()
53 i2p::crypto::TerminateCrypto (); in TerminateI2P()
59 i2p::log::Logger().SendTo (logStream); in StartI2P()
61 i2p::log::Logger().SendTo (i2p::fs::DataDirPath (i2p::fs::GetAppName () + ".log")); in StartI2P()
62 i2p::log::Logger().Start (); in StartI2P()
64 i2p::data::netdb.Start(); in StartI2P()
66 i2p::transport::transports.Start(); in StartI2P()
68 i2p::tunnel::tunnels.Start(); in StartI2P()
75 i2p::tunnel::tunnels.Stop(); in StopI2P()
77 i2p::transport::transports.Stop(); in StopI2P()
79 i2p::data::netdb.Stop(); in StopI2P()
80 i2p::log::Logger().Stop (); in StopI2P()
85 i2p::transport::transports.PeerTest (); in RunPeerTest()
88 …std::shared_ptr<i2p::client::ClientDestination> CreateLocalDestination (const i2p::data::PrivateKe… in CreateLocalDestination()
91 …auto localDestination = std::make_shared<i2p::client::RunnableClientDestination> (keys, isPublic, … in CreateLocalDestination()
96 …std::shared_ptr<i2p::client::ClientDestination> CreateLocalDestination (bool isPublic, i2p::data::… in CreateLocalDestination()
99 i2p::data::PrivateKeys keys = i2p::data::PrivateKeys::CreateRandomKeys (sigType); in CreateLocalDestination()
100 …auto localDestination = std::make_shared<i2p::client::RunnableClientDestination> (keys, isPublic, … in CreateLocalDestination()
105 void DestroyLocalDestination (std::shared_ptr<i2p::client::ClientDestination> dest) in DestroyLocalDestination()
111 …void RequestLeaseSet (std::shared_ptr<i2p::client::ClientDestination> dest, const i2p::data::Ident… in RequestLeaseSet()
117 …std::shared_ptr<i2p::stream::Stream> CreateStream (std::shared_ptr<i2p::client::ClientDestination>… in CreateStream()
134 …void AcceptStream (std::shared_ptr<i2p::client::ClientDestination> dest, const i2p::stream::Stream… in AcceptStream()
140 void DestroyStream (std::shared_ptr<i2p::stream::Stream> stream) in DestroyStream()