Browse Source

GetIdentHash for LocalDestination

pull/50/head
orignal 11 years ago
parent
commit
ee08d6687f
  1. 3
      Identity.h
  2. 7
      RouterContext.h
  3. 1
      Streaming.h

3
Identity.h

@ -118,7 +118,8 @@ namespace data
{ {
public: public:
virtual void UpdateLeaseSet () = 0; // LeaseSet must be update virtual const IdentHash& GetIdentHash () const = 0;
virtual void UpdateLeaseSet () = 0; // LeaseSet must be updated
}; };
} }
} }

7
RouterContext.h

@ -4,6 +4,7 @@
#include <inttypes.h> #include <inttypes.h>
#include <cryptopp/dsa.h> #include <cryptopp/dsa.h>
#include <cryptopp/osrng.h> #include <cryptopp/osrng.h>
#include "Identity.h"
#include "RouterInfo.h" #include "RouterInfo.h"
namespace i2p namespace i2p
@ -11,7 +12,7 @@ namespace i2p
const char ROUTER_INFO[] = "router.info"; const char ROUTER_INFO[] = "router.info";
const char ROUTER_KEYS[] = "router.keys"; const char ROUTER_KEYS[] = "router.keys";
class RouterContext class RouterContext: public i2p::data::LocalDestination
{ {
public: public:
@ -28,6 +29,10 @@ namespace i2p
void OverrideNTCPAddress (const char * host, int port); // temporary void OverrideNTCPAddress (const char * host, int port); // temporary
void UpdateAddress (const char * host); // called from SSU void UpdateAddress (const char * host); // called from SSU
// implements LocalDestination
void UpdateLeaseSet () {};
const i2p::data::IdentHash& GetIdentHash () const { return m_RouterInfo.GetIdentHash (); };
private: private:
void CreateNewRouter (); void CreateNewRouter ();

1
Streaming.h

@ -138,6 +138,7 @@ namespace stream
// implements LocalDestination // implements LocalDestination
void UpdateLeaseSet (); void UpdateLeaseSet ();
const i2p::data::IdentHash& GetIdentHash () const { return m_IdentHash; };
private: private:

Loading…
Cancel
Save