Fabcoin Core  0.16.2
P2P Digital Currency
Classes | Functions | Variables
shhrpc.cpp File Reference
#include <boost/test/unit_test.hpp>
#include <boost/lexical_cast.hpp>
#include <libdevcore/Log.h>
#include <libdevcore/CommonIO.h>
#include <libethcore/CommonJS.h>
#include <libwebthree/WebThree.h>
#include <libweb3jsonrpc/ModularServer.h>
#include <libweb3jsonrpc/Whisper.h>
#include <libweb3jsonrpc/Net.h>
#include <libweb3jsonrpc/Web3.h>
#include <libweb3jsonrpc/Eth.h>
#include <libweb3jsonrpc/AccountHolder.h>
#include <libweb3jsonrpc/SessionManager.h>
#include <libweb3jsonrpc/AdminNet.h>
#include <libweb3jsonrpc/AdminUtils.h>
#include <jsonrpccpp/server/connectors/httpserver.h>
#include <jsonrpccpp/client/connectors/httpclient.h>
#include <json_spirit/JsonSpiritHeaders.h>
#include <test/libtesteth/TestHelper.h>
#include <test/libweb3jsonrpc/WebThreeStubClient.h>
#include <libethcore/KeyManager.h>
#include <libp2p/Common.h>
#include <libwhisper/WhisperHost.h>
Include dependency graph for shhrpc.cpp:

Go to the source code of this file.

Classes

struct  Setup
 

Functions

Json::Value createMessage (string const &_from, string const &_to, string const &_topic="", string _payload="")
 

Variables

WebThreeDirectweb3
 
unique_ptr< ModularServer< rpc::EthFace, rpc::WhisperFace, rpc::NetFace, rpc::Web3Face, rpc::AdminNetFace, rpc::AdminUtilsFace > > modularServer
 
rpc::WhisperFacewhisperFace
 
rpc::NetFacenetFace
 
rpc::Web3Facew3Face
 
rpc::SessionManager sm
 
rpc::EthFaceethFace
 
rpc::AdminNetFaceadminNetFace
 
rpc::AdminUtilsFaceadminUtilsFace
 
unique_ptr< AccountHolderaccountHolder
 
unique_ptr< WebThreeStubClientjsonrpcClient
 

Detailed Description

Author
Vladislav Gluhovsky vlad@.nosp@m.ethd.nosp@m.ev.co.nosp@m.m
Date
July 2015

Definition in file shhrpc.cpp.

Function Documentation

Json::Value createMessage ( string const &  _from,
string const &  _to,
string const &  _topic = "",
string  _payload = "" 
)

Definition at line 107 of file shhrpc.cpp.

Here is the call graph for this function:

Variable Documentation

unique_ptr<AccountHolder> accountHolder

Definition at line 64 of file shhrpc.cpp.

rpc::AdminNetFace* adminNetFace

Definition at line 62 of file shhrpc.cpp.

rpc::AdminUtilsFace* adminUtilsFace

Definition at line 63 of file shhrpc.cpp.

rpc::EthFace* ethFace

Definition at line 61 of file shhrpc.cpp.

unique_ptr<WebThreeStubClient> jsonrpcClient

Definition at line 65 of file shhrpc.cpp.

Definition at line 56 of file shhrpc.cpp.

rpc::NetFace* netFace

Definition at line 58 of file shhrpc.cpp.

Definition at line 60 of file shhrpc.cpp.

rpc::Web3Face* w3Face

Definition at line 59 of file shhrpc.cpp.

Definition at line 54 of file shhrpc.cpp.

rpc::WhisperFace* whisperFace

Definition at line 57 of file shhrpc.cpp.