get_rpc_handler should return UserRpcFrontend (#908)

This commit is contained in:
Eddy Ashton 2020-03-02 16:14:19 +00:00 коммит произвёл GitHub
Родитель 8a9e535562
Коммит 0066cffdf4
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
7 изменённых файлов: 10 добавлений и 8 удалений

Просмотреть файл

@ -382,7 +382,7 @@ namespace ccfapp
}
};
std::shared_ptr<enclave::RpcHandler> get_rpc_handler(
std::shared_ptr<ccf::UserRpcFrontend> get_rpc_handler(
NetworkTables& nwt, AbstractNotifier& notifier)
{
return make_shared<SmallBank>(*nwt.tables);

Просмотреть файл

@ -240,7 +240,7 @@ namespace ccfapp
{}
};
std::shared_ptr<enclave::RpcHandler> get_rpc_handler(
std::shared_ptr<ccf::UserRpcFrontend> get_rpc_handler(
NetworkTables& network, AbstractNotifier& notifier)
{
return make_shared<JS>(network);

Просмотреть файл

@ -278,7 +278,7 @@ namespace ccfapp
};
// SNIPPET_START: rpc_handler
std::shared_ptr<enclave::RpcHandler> get_rpc_handler(
std::shared_ptr<ccf::UserRpcFrontend> get_rpc_handler(
NetworkTables& nwt, AbstractNotifier& notifier)
{
return make_shared<Logger>(nwt, notifier);

Просмотреть файл

@ -222,7 +222,7 @@ namespace ccfapp
{}
};
std::shared_ptr<enclave::RpcHandler> get_rpc_handler(
std::shared_ptr<ccf::UserRpcFrontend> get_rpc_handler(
NetworkTables& network, AbstractNotifier& notifier)
{
return std::make_shared<Lua>(network);

Просмотреть файл

@ -1,9 +1,8 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the Apache 2.0 License.
#pragma once
#include "enclave/rpchandler.h"
#include "node/networktables.h"
#include "node/rpc/nodeinterface.h"
#include "node/rpc/userfrontend.h"
namespace ccfapp
{
@ -17,7 +16,7 @@ namespace ccfapp
*
* @see `ccf::RpcFrontend`
*/
std::shared_ptr<enclave::RpcHandler> get_rpc_handler(
std::shared_ptr<ccf::UserRpcFrontend> get_rpc_handler(
ccf::NetworkTables& network, ccf::AbstractNotifier& notifier);
// SNIPPET_END: rpc_handler
}

Просмотреть файл

@ -2,6 +2,8 @@
// Licensed under the Apache 2.0 License.
#pragma once
#include "commonhandlerregistry.h"
#include "consensus/pbft/pbftrequests.h"
#include "consensus/pbft/pbfttables.h"
#include "consts.h"
#include "ds/buffer.h"
#include "ds/spinlock.h"

Просмотреть файл

@ -4,6 +4,7 @@
#include "frontend.h"
#include "node/clientsignatures.h"
#include "node/networktables.h"
namespace ccf
{