|
CCF
|
#include "ccf/crypto/pem.h"#include "ccf/crypto/sha256_hash.h"#include "ccf/entity_id.h"#include "ccf/service/blit_serialiser_pem.h"#include "ccf/service/map.h"#include "ccf/service/signed_req.h"#include <vector>Go to the source code of this file.
Classes | |
| struct | ccf::NewMember |
| struct | ccf::MemberDetails |
| struct | ccf::StateDigest |
| struct | ccf::MemberAck |
Namespaces | |
| namespace | ccf |
| namespace | ccf::Tables |
Typedefs | |
| using | ccf::MemberInfo = ServiceMap< MemberId, MemberDetails > |
| using | ccf::MemberCerts = ccf::kv::RawCopySerialisedMap< MemberId, ccf::crypto::Pem > |
| using | ccf::MemberPublicEncryptionKeys = ccf::kv::RawCopySerialisedMap< MemberId, ccf::crypto::Pem > |
| using | ccf::MemberAcks = ServiceMap< MemberId, MemberAck > |
Enumerations | |
| enum class | ccf::MemberStatus : uint8_t { ccf::ACCEPTED = 0 , ccf::ACTIVE = 1 } |
| enum class | ccf::MemberRecoveryRole : uint8_t { ccf::NonParticipant = 0 , ccf::Participant , ccf::Owner } |
Functions | |
| ccf::DECLARE_JSON_ENUM (MemberStatus, {{MemberStatus::ACCEPTED, "Accepted"}, {MemberStatus::ACTIVE, "Active"}}) | |
| ccf::DECLARE_JSON_ENUM (MemberRecoveryRole, {{MemberRecoveryRole::NonParticipant, "NonParticipant"}, {MemberRecoveryRole::Participant, "Participant"}, {MemberRecoveryRole::Owner, "Owner"}}) | |
| ccf::DECLARE_JSON_OPTIONAL_FIELDS (NewMember, encryption_pub_key, member_data, recovery_role) | |