|
|
@ -66,12 +66,12 @@ namespace client |
|
|
|
void LeaseSetCreated (const uint8_t * buf, size_t len); // called from I2CPSession
|
|
|
|
void LeaseSetCreated (const uint8_t * buf, size_t len); // called from I2CPSession
|
|
|
|
void SendMsgTo (const uint8_t * payload, size_t len, const i2p::data::IdentHash& ident, uint32_t nonce); // called from I2CPSession
|
|
|
|
void SendMsgTo (const uint8_t * payload, size_t len, const i2p::data::IdentHash& ident, uint32_t nonce); // called from I2CPSession
|
|
|
|
|
|
|
|
|
|
|
|
protected: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// implements LocalDestination
|
|
|
|
// implements LocalDestination
|
|
|
|
const uint8_t * GetEncryptionPrivateKey () const { return m_EncryptionPrivateKey; }; |
|
|
|
const uint8_t * GetEncryptionPrivateKey () const { return m_EncryptionPrivateKey; }; |
|
|
|
std::shared_ptr<const i2p::data::IdentityEx> GetIdentity () const { return m_Identity; }; |
|
|
|
std::shared_ptr<const i2p::data::IdentityEx> GetIdentity () const { return m_Identity; }; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
protected: |
|
|
|
|
|
|
|
|
|
|
|
// I2CP
|
|
|
|
// I2CP
|
|
|
|
void HandleDataMessage (const uint8_t * buf, size_t len); |
|
|
|
void HandleDataMessage (const uint8_t * buf, size_t len); |
|
|
|
void CreateNewLeaseSet (std::vector<std::shared_ptr<i2p::tunnel::InboundTunnel> > tunnels); |
|
|
|
void CreateNewLeaseSet (std::vector<std::shared_ptr<i2p::tunnel::InboundTunnel> > tunnels); |
|
|
|