|
CCF
|
#include "ccf/common_auth_policies.h"#include "ccf/common_endpoint_registry.h"#include "ccf/crypto/base64.h"#include "ccf/crypto/key_pair.h"#include "ccf/crypto/sha256.h"#include "ccf/ds/nonstd.h"#include "ccf/http_query.h"#include "ccf/js/common_context.h"#include "ccf/json_handler.h"#include "ccf/node/quote.h"#include "ccf/service/tables/gov.h"#include "ccf/service/tables/jwt.h"#include "ccf/service/tables/members.h"#include "ccf/service/tables/nodes.h"#include "frontend.h"#include "js/extensions/ccf/network.h"#include "js/extensions/ccf/node.h"#include "node/gov/gov_endpoint_registry.h"#include "node/rpc/call_types.h"#include "node/rpc/gov_effects_interface.h"#include "node/rpc/gov_logging.h"#include "node/rpc/node_operation_interface.h"#include "node/rpc/serialization.h"#include "node/share_manager.h"#include "node_interface.h"#include "service/internal_tables_access.h"#include "service/tables/config.h"#include "service/tables/endpoints.h"#include <charconv>#include <exception>#include <initializer_list>#include <map>#include <memory>#include <openssl/crypto.h>#include <set>#include <sstream>Go to the source code of this file.
Classes | |
| struct | ccf::SetModule |
| struct | ccf::JsBundleMetadata |
| struct | ccf::JsBundle |
| struct | ccf::KeyIdInfo |
| struct | ccf::FullMemberDetails |
| class | ccf::MemberEndpoints |
| class | ccf::MemberRpcFrontend |
Namespaces | |
| namespace | ccf |
Typedefs | |
| using | ccf::JsBundleEndpoint = std::map< std::string, ccf::endpoints::EndpointProperties > |
Enumerations | |
| enum class | ccf::ProposalSubmissionStatus { ccf::Acceptable , ccf::DuplicateInWindow , ccf::TooOld } |
Functions | |
| ccf::DECLARE_JSON_TYPE (FullMemberDetails) | |
| ccf::DECLARE_JSON_REQUIRED_FIELDS (FullMemberDetails, status, member_data, cert, public_encryption_key) | |