CCF
Loading...
Searching...
No Matches
Classes | Namespaces | Typedefs | Enumerations | Functions
member_frontend.h File Reference
#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)