mirror of
https://github.com/twisterarmy/twister-core.git
synced 2025-02-05 19:34:29 +00:00
Create new rpcnet module, and move 'getconnectioncount' RPC to it
This commit is contained in:
parent
5fa83965f2
commit
70ab73a008
@ -206,6 +206,7 @@ SOURCES += src/qt/bitcoin.cpp src/qt/bitcoingui.cpp \
|
|||||||
src/qt/walletmodel.cpp \
|
src/qt/walletmodel.cpp \
|
||||||
src/bitcoinrpc.cpp \
|
src/bitcoinrpc.cpp \
|
||||||
src/rpcdump.cpp \
|
src/rpcdump.cpp \
|
||||||
|
src/rpcnet.cpp \
|
||||||
src/qt/overviewpage.cpp \
|
src/qt/overviewpage.cpp \
|
||||||
src/qt/csvmodelwriter.cpp \
|
src/qt/csvmodelwriter.cpp \
|
||||||
src/crypter.cpp \
|
src/crypter.cpp \
|
||||||
|
@ -46,6 +46,7 @@ static std::string strRPCUserColonPass;
|
|||||||
static int64 nWalletUnlockTime;
|
static int64 nWalletUnlockTime;
|
||||||
static CCriticalSection cs_nWalletUnlockTime;
|
static CCriticalSection cs_nWalletUnlockTime;
|
||||||
|
|
||||||
|
extern Value getconnectioncount(const Array& params, bool fHelp);
|
||||||
extern Value dumpprivkey(const Array& params, bool fHelp);
|
extern Value dumpprivkey(const Array& params, bool fHelp);
|
||||||
extern Value importprivkey(const Array& params, bool fHelp);
|
extern Value importprivkey(const Array& params, bool fHelp);
|
||||||
|
|
||||||
@ -456,17 +457,6 @@ Value getblockcount(const Array& params, bool fHelp)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
Value getconnectioncount(const Array& params, bool fHelp)
|
|
||||||
{
|
|
||||||
if (fHelp || params.size() != 0)
|
|
||||||
throw runtime_error(
|
|
||||||
"getconnectioncount\n"
|
|
||||||
"Returns the number of connections to other nodes.");
|
|
||||||
|
|
||||||
return (int)vNodes.size();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
Value getdifficulty(const Array& params, bool fHelp)
|
Value getdifficulty(const Array& params, bool fHelp)
|
||||||
{
|
{
|
||||||
if (fHelp || params.size() != 0)
|
if (fHelp || params.size() != 0)
|
||||||
|
@ -60,6 +60,7 @@ OBJS= \
|
|||||||
obj/protocol.o \
|
obj/protocol.o \
|
||||||
obj/bitcoinrpc.o \
|
obj/bitcoinrpc.o \
|
||||||
obj/rpcdump.o \
|
obj/rpcdump.o \
|
||||||
|
obj/rpcnet.o \
|
||||||
obj/script.o \
|
obj/script.o \
|
||||||
obj/sync.o \
|
obj/sync.o \
|
||||||
obj/util.o \
|
obj/util.o \
|
||||||
|
@ -57,6 +57,7 @@ OBJS= \
|
|||||||
obj/protocol.o \
|
obj/protocol.o \
|
||||||
obj/bitcoinrpc.o \
|
obj/bitcoinrpc.o \
|
||||||
obj/rpcdump.o \
|
obj/rpcdump.o \
|
||||||
|
obj/rpcnet.o \
|
||||||
obj/script.o \
|
obj/script.o \
|
||||||
obj/sync.o \
|
obj/sync.o \
|
||||||
obj/util.o \
|
obj/util.o \
|
||||||
|
@ -84,6 +84,7 @@ OBJS= \
|
|||||||
obj/protocol.o \
|
obj/protocol.o \
|
||||||
obj/bitcoinrpc.o \
|
obj/bitcoinrpc.o \
|
||||||
obj/rpcdump.o \
|
obj/rpcdump.o \
|
||||||
|
obj/rpcnet.o \
|
||||||
obj/script.o \
|
obj/script.o \
|
||||||
obj/sync.o \
|
obj/sync.o \
|
||||||
obj/util.o \
|
obj/util.o \
|
||||||
|
@ -104,6 +104,7 @@ OBJS= \
|
|||||||
obj/protocol.o \
|
obj/protocol.o \
|
||||||
obj/bitcoinrpc.o \
|
obj/bitcoinrpc.o \
|
||||||
obj/rpcdump.o \
|
obj/rpcdump.o \
|
||||||
|
obj/rpcnet.o \
|
||||||
obj/script.o \
|
obj/script.o \
|
||||||
obj/sync.o \
|
obj/sync.o \
|
||||||
obj/util.o \
|
obj/util.o \
|
||||||
|
21
src/rpcnet.cpp
Normal file
21
src/rpcnet.cpp
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
// Copyright (c) 2009-2012 Bitcoin Developers
|
||||||
|
// Distributed under the MIT/X11 software license, see the accompanying
|
||||||
|
// file COPYING or http://www.opensource.org/licenses/mit-license.php.
|
||||||
|
|
||||||
|
#include "net.h"
|
||||||
|
#include "bitcoinrpc.h"
|
||||||
|
|
||||||
|
using namespace json_spirit;
|
||||||
|
using namespace std;
|
||||||
|
|
||||||
|
Value getconnectioncount(const Array& params, bool fHelp)
|
||||||
|
{
|
||||||
|
if (fHelp || params.size() != 0)
|
||||||
|
throw runtime_error(
|
||||||
|
"getconnectioncount\n"
|
||||||
|
"Returns the number of connections to other nodes.");
|
||||||
|
|
||||||
|
return (int)vNodes.size();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
Loading…
x
Reference in New Issue
Block a user