#include "rpcserver.h"
#include "base58.h"
#include "init.h"
#include "main.h"
#include "ui_interface.h"
#include "util.h"
#include <boost/algorithm/string.hpp>
#include <boost/asio.hpp>
#include <boost/asio/ssl.hpp>
#include <boost/bind.hpp>
#include <boost/filesystem.hpp>
#include <boost/foreach.hpp>
#include <boost/iostreams/concepts.hpp>
#include <boost/iostreams/stream.hpp>
#include <boost/shared_ptr.hpp>
#include "json/json_spirit_writer_template.h"
Go to the source code of this file.
|
void | RPCTypeCheck (const Array ¶ms, const list< Value_type > &typesExpected, bool fAllowNull) |
|
void | RPCTypeCheck (const Object &o, const map< string, Value_type > &typesExpected, bool fAllowNull) |
|
int64_t | AmountFromValue (const Value &value) |
|
Value | ValueFromAmount (int64_t amount) |
|
std::string | HexBits (unsigned int nBits) |
|
uint256 | ParseHashV (const Value &v, string strName) |
|
uint256 | ParseHashO (const Object &o, string strKey) |
|
vector< unsigned char > | ParseHexV (const Value &v, string strName) |
|
vector< unsigned char > | ParseHexO (const Object &o, string strKey) |
|
Value | help (const Array ¶ms, bool fHelp) |
|
Value | stop (const Array ¶ms, bool fHelp) |
|
bool | HTTPAuthorized (map< string, string > &mapHeaders) |
|
void | ErrorReply (std::ostream &stream, const Object &objError, const Value &id) |
|
bool | ClientAllowed (const boost::asio::ip::address &address) |
|
void | ServiceConnection (AcceptedConnection *conn) |
|
void | StartRPCThreads () |
|
void | StartDummyRPCThread () |
|
void | StopRPCThreads () |
|
void | RPCRunHandler (const boost::system::error_code &err, boost::function< void(void)> func) |
|
void | RPCRunLater (const std::string &name, boost::function< void(void)> func, int64_t nSeconds) |
|
std::string | HelpExampleCli (string methodname, string args) |
|
std::string | HelpExampleRpc (string methodname, string args) |
|
int64_t AmountFromValue |
( |
const Value & |
value | ) |
|
bool ClientAllowed |
( |
const boost::asio::ip::address & |
address | ) |
|
void ErrorReply |
( |
std::ostream & |
stream, |
|
|
const Object & |
objError, |
|
|
const Value & |
id |
|
) |
| |
Value help |
( |
const Array & |
params, |
|
|
bool |
fHelp |
|
) |
| |
std::string HelpExampleCli |
( |
string |
methodname, |
|
|
string |
args |
|
) |
| |
std::string HelpExampleRpc |
( |
string |
methodname, |
|
|
string |
args |
|
) |
| |
std::string HexBits |
( |
unsigned int |
nBits | ) |
|
bool HTTPAuthorized |
( |
map< string, string > & |
mapHeaders | ) |
|
uint256 ParseHashO |
( |
const Object & |
o, |
|
|
string |
strKey |
|
) |
| |
uint256 ParseHashV |
( |
const Value & |
v, |
|
|
string |
strName |
|
) |
| |
vector<unsigned char> ParseHexO |
( |
const Object & |
o, |
|
|
string |
strKey |
|
) |
| |
vector<unsigned char> ParseHexV |
( |
const Value & |
v, |
|
|
string |
strName |
|
) |
| |
void RPCRunHandler |
( |
const boost::system::error_code & |
err, |
|
|
boost::function< void(void)> |
func |
|
) |
| |
void RPCRunLater |
( |
const std::string & |
name, |
|
|
boost::function< void(void)> |
func, |
|
|
int64_t |
nSeconds |
|
) |
| |
void RPCTypeCheck |
( |
const Array & |
params, |
|
|
const list< Value_type > & |
typesExpected, |
|
|
bool |
fAllowNull |
|
) |
| |
void RPCTypeCheck |
( |
const Object & |
o, |
|
|
const map< string, Value_type > & |
typesExpected, |
|
|
bool |
fAllowNull |
|
) |
| |
void StartDummyRPCThread |
( |
| ) |
|
Value stop |
( |
const Array & |
params, |
|
|
bool |
fHelp |
|
) |
| |
Value ValueFromAmount |
( |
int64_t |
amount | ) |
|