rippled
Loading...
Searching...
No Matches
Handlers.h
1//------------------------------------------------------------------------------
2/*
3 This file is part of rippled: https://github.com/ripple/rippled
4 Copyright (c) 2012, 2013 Ripple Labs Inc.
5
6 Permission to use, copy, modify, and/or distribute this software for any
7 purpose with or without fee is hereby granted, provided that the above
8 copyright notice and this permission notice appear in all copies.
9
10 THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
11 WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
12 MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
13 ANY SPECIAL , DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
14 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
15 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
16 OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17*/
18//==============================================================================
19
20#ifndef RIPPLE_RPC_HANDLERS_HANDLERS_H_INCLUDED
21#define RIPPLE_RPC_HANDLERS_HANDLERS_H_INCLUDED
22
23#include <xrpld/rpc/handlers/LedgerHandler.h>
24
25namespace ripple {
26
28doAccountCurrencies(RPC::JsonContext&);
30doAccountInfo(RPC::JsonContext&);
32doAccountLines(RPC::JsonContext&);
34doAccountChannels(RPC::JsonContext&);
36doAccountNFTs(RPC::JsonContext&);
38doAccountObjects(RPC::JsonContext&);
40doAccountOffers(RPC::JsonContext&);
42doAccountTxJson(RPC::JsonContext&);
44doAMMInfo(RPC::JsonContext&);
46doBookOffers(RPC::JsonContext&);
48doBookChanges(RPC::JsonContext&);
50doBlackList(RPC::JsonContext&);
52doCanDelete(RPC::JsonContext&);
54doChannelAuthorize(RPC::JsonContext&);
56doChannelVerify(RPC::JsonContext&);
58doConnect(RPC::JsonContext&);
60doConsensusInfo(RPC::JsonContext&);
62doDepositAuthorized(RPC::JsonContext&);
64doFeature(RPC::JsonContext&);
66doFee(RPC::JsonContext&);
68doFetchInfo(RPC::JsonContext&);
70doGatewayBalances(RPC::JsonContext&);
72doGetCounts(RPC::JsonContext&);
74doGetAggregatePrice(RPC::JsonContext&);
76doLedgerAccept(RPC::JsonContext&);
78doLedgerCleaner(RPC::JsonContext&);
80doLedgerClosed(RPC::JsonContext&);
82doLedgerCurrent(RPC::JsonContext&);
84doLedgerData(RPC::JsonContext&);
86doLedgerEntry(RPC::JsonContext&);
88doLedgerHeader(RPC::JsonContext&);
90doLedgerRequest(RPC::JsonContext&);
92doLogLevel(RPC::JsonContext&);
94doLogRotate(RPC::JsonContext&);
96doManifest(RPC::JsonContext&);
98doNFTBuyOffers(RPC::JsonContext&);
100doNFTSellOffers(RPC::JsonContext&);
102doNoRippleCheck(RPC::JsonContext&);
104doOwnerInfo(RPC::JsonContext&);
106doPathFind(RPC::JsonContext&);
130doServerInfo(RPC::JsonContext&); // for humans
132doServerState(RPC::JsonContext&); // for machines
171} // namespace ripple
172
173#endif
Represents a JSON value.
Definition json_value.h:149
Use hash_* containers for keys that do not need a cryptographically secure hashing algorithm.
Definition algorithm.h:25
Json::Value doPeers(RPC::JsonContext &)
Definition Peers.cpp:33
Json::Value doTxHistory(RPC::JsonContext &)
Definition TxHistory.cpp:39
Json::Value doLedgerAccept(RPC::JsonContext &)
Json::Value doUnsubscribe(RPC::JsonContext &)
Json::Value doTxReduceRelay(RPC::JsonContext &)
Json::Value doServerState(RPC::JsonContext &)
Json::Value doChannelVerify(RPC::JsonContext &)
Json::Value doValidationCreate(RPC::JsonContext &)
Json::Value doGetAggregatePrice(RPC::JsonContext &context)
oracles: array of {account, oracle_document_id} base_asset: is the asset to be priced quote_asset: is...
Json::Value doSubmitMultiSigned(RPC::JsonContext &)
Json::Value doLedgerEntry(RPC::JsonContext &)
Json::Value doNFTBuyOffers(RPC::JsonContext &)
Json::Value doChannelAuthorize(RPC::JsonContext &)
Json::Value doNoRippleCheck(RPC::JsonContext &)
Json::Value doTransactionEntry(RPC::JsonContext &)
Json::Value doConsensusInfo(RPC::JsonContext &context)
Json::Value doBookChanges(RPC::JsonContext &context)
Json::Value doLedgerRequest(RPC::JsonContext &)
Json::Value doSimulate(RPC::JsonContext &)
Definition Simulate.cpp:311
Json::Value doPeerReservationsAdd(RPC::JsonContext &)
Json::Value doLedgerCleaner(RPC::JsonContext &)
Json::Value doSign(RPC::JsonContext &)
Json::Value doAccountTxJson(RPC::JsonContext &context)
Json::Value doAccountLines(RPC::JsonContext &context)
Json::Value doTxJson(RPC::JsonContext &)
Definition Tx.cpp:286
Json::Value doAMMInfo(RPC::JsonContext &context)
Definition AMMInfo.cpp:76
Json::Value doPeerReservationsList(RPC::JsonContext &)
Json::Value doServerInfo(RPC::JsonContext &)
Json::Value doFee(RPC::JsonContext &context)
Definition Fee1.cpp:30
Json::Value doConnect(RPC::JsonContext &context)
Definition Connect.cpp:39
Json::Value doNFTSellOffers(RPC::JsonContext &)
Json::Value doDepositAuthorized(RPC::JsonContext &context)
Json::Value doStop(RPC::JsonContext &)
Definition Stop.cpp:32
Json::Value doLedgerClosed(RPC::JsonContext &)
Json::Value doLogLevel(RPC::JsonContext &)
Definition LogLevel.cpp:34
Json::Value doSubmit(RPC::JsonContext &)
Definition Submit.cpp:45
Json::Value doServerDefinitions(RPC::JsonContext &)
Json::Value doSubscribe(RPC::JsonContext &)
Definition Subscribe.cpp:38
Json::Value doAccountObjects(RPC::JsonContext &context)
Json::Value doFeature(RPC::JsonContext &context)
Definition Feature1.cpp:36
Json::Value doAccountNFTs(RPC::JsonContext &context)
General RPC command that can retrieve objects in the account root.
Json::Value doFetchInfo(RPC::JsonContext &context)
Definition FetchInfo.cpp:30
Json::Value doLedgerHeader(RPC::JsonContext &)
Json::Value doPause(RPC::JsonContext &)
Json::Value doRandom(RPC::JsonContext &)
Definition Random.cpp:39
Json::Value doGetCounts(RPC::JsonContext &context)
Json::Value doManifest(RPC::JsonContext &context)
Json::Value doPing(RPC::JsonContext &)
Definition Ping.cpp:33
Json::Value doBlackList(RPC::JsonContext &context)
Definition BlackList.cpp:29
Json::Value doLedgerData(RPC::JsonContext &)
Json::Value doValidatorListSites(RPC::JsonContext &)
Json::Value doSignFor(RPC::JsonContext &)
Definition SignFor.cpp:35
Json::Value doLedgerCurrent(RPC::JsonContext &)
Json::Value doAccountOffers(RPC::JsonContext &context)
Json::Value doValidatorInfo(RPC::JsonContext &)
Json::Value doGatewayBalances(RPC::JsonContext &context)
Json::Value doRipplePathFind(RPC::JsonContext &)
Json::Value doBookOffers(RPC::JsonContext &context)
Json::Value doAccountCurrencies(RPC::JsonContext &context)
Json::Value doAccountInfo(RPC::JsonContext &context)
Json::Value doLogRotate(RPC::JsonContext &)
Definition LogRotate.cpp:29
Json::Value doCanDelete(RPC::JsonContext &context)
Definition CanDelete.cpp:35
Json::Value doWalletPropose(RPC::JsonContext &)
Json::Value doVaultInfo(RPC::JsonContext &)
Definition VaultInfo.cpp:79
Json::Value doAccountChannels(RPC::JsonContext &context)
Json::Value doPeerReservationsDel(RPC::JsonContext &)
Json::Value doValidators(RPC::JsonContext &)
Json::Value doOwnerInfo(RPC::JsonContext &)
Definition OwnerInfo.cpp:35
Json::Value doPrint(RPC::JsonContext &)
Definition Print.cpp:30
Json::Value doUnlList(RPC::JsonContext &)
Definition UnlList.cpp:30
Json::Value doResume(RPC::JsonContext &)
Json::Value doPathFind(RPC::JsonContext &)
Definition PathFind.cpp:33