diff options
author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-04-04 08:07:38 -0700 |
---|---|---|
committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2017-04-04 08:07:38 -0700 |
commit | eddbc7e757f26e59d6eeab7e31e31eb6c47dcf20 (patch) | |
tree | abdd872a670f0eceec129b24c46f3944cf2a3abd /node/CertificateOfOwnership.hpp | |
parent | 8a62ba07e57a423c88a503d5162ca205bfd3b529 (diff) | |
download | infinitytier-eddbc7e757f26e59d6eeab7e31e31eb6c47dcf20.tar.gz infinitytier-eddbc7e757f26e59d6eeab7e31e31eb6c47dcf20.zip |
Logic simplification, cleanup, and memory use improvements in Membership. Also fix an issue that may cause network instability in some cases.
Diffstat (limited to 'node/CertificateOfOwnership.hpp')
-rw-r--r-- | node/CertificateOfOwnership.hpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/node/CertificateOfOwnership.hpp b/node/CertificateOfOwnership.hpp index 8c47582d..93be64dd 100644 --- a/node/CertificateOfOwnership.hpp +++ b/node/CertificateOfOwnership.hpp @@ -25,6 +25,7 @@ #include <string.h> #include "Constants.hpp" +#include "Credential.hpp" #include "C25519.hpp" #include "Address.hpp" #include "Identity.hpp" @@ -45,9 +46,11 @@ class RuntimeEnvironment; /** * Certificate indicating ownership of a network identifier */ -class CertificateOfOwnership +class CertificateOfOwnership : public Credential { public: + static inline Credential::Type credentialType() { return Credential::CREDENTIAL_TYPE_COO; } + enum Thing { THING_NULL = 0, |