Monero
Loading...
Searching...
No Matches
core_rpc_server_commands_defs.h File Reference
Include dependency graph for core_rpc_server_commands_defs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cryptonote::rpc_request_base
struct  cryptonote::rpc_response_base
struct  cryptonote::rpc_access_request_base
struct  cryptonote::rpc_access_response_base
struct  cryptonote::COMMAND_RPC_GET_HEIGHT
struct  cryptonote::COMMAND_RPC_GET_HEIGHT::request_t
struct  cryptonote::COMMAND_RPC_GET_HEIGHT::response_t
struct  cryptonote::COMMAND_RPC_GET_BLOCKS_FAST
struct  cryptonote::COMMAND_RPC_GET_BLOCKS_FAST::request_t
struct  cryptonote::COMMAND_RPC_GET_BLOCKS_FAST::tx_output_indices
struct  cryptonote::COMMAND_RPC_GET_BLOCKS_FAST::block_output_indices
struct  cryptonote::COMMAND_RPC_GET_BLOCKS_FAST::pool_tx_info
struct  cryptonote::COMMAND_RPC_GET_BLOCKS_FAST::response_t
struct  cryptonote::COMMAND_RPC_GET_BLOCKS_BY_HEIGHT
struct  cryptonote::COMMAND_RPC_GET_BLOCKS_BY_HEIGHT::request_t
struct  cryptonote::COMMAND_RPC_GET_BLOCKS_BY_HEIGHT::response_t
struct  cryptonote::COMMAND_RPC_GET_ALT_BLOCKS_HASHES
struct  cryptonote::COMMAND_RPC_GET_ALT_BLOCKS_HASHES::request_t
struct  cryptonote::COMMAND_RPC_GET_ALT_BLOCKS_HASHES::response_t
struct  cryptonote::COMMAND_RPC_GET_HASHES_FAST
struct  cryptonote::COMMAND_RPC_GET_HASHES_FAST::request_t
struct  cryptonote::COMMAND_RPC_GET_HASHES_FAST::response_t
struct  cryptonote::COMMAND_RPC_SUBMIT_RAW_TX
struct  cryptonote::COMMAND_RPC_SUBMIT_RAW_TX::request_t
struct  cryptonote::COMMAND_RPC_SUBMIT_RAW_TX::response_t
struct  cryptonote::COMMAND_RPC_GET_TRANSACTIONS
struct  cryptonote::COMMAND_RPC_GET_TRANSACTIONS::request_t
struct  cryptonote::COMMAND_RPC_GET_TRANSACTIONS::entry
struct  cryptonote::COMMAND_RPC_GET_TRANSACTIONS::response_t
struct  cryptonote::COMMAND_RPC_IS_KEY_IMAGE_SPENT
struct  cryptonote::COMMAND_RPC_IS_KEY_IMAGE_SPENT::request_t
struct  cryptonote::COMMAND_RPC_IS_KEY_IMAGE_SPENT::response_t
struct  cryptonote::COMMAND_RPC_GET_TX_GLOBAL_OUTPUTS_INDEXES
struct  cryptonote::COMMAND_RPC_GET_TX_GLOBAL_OUTPUTS_INDEXES::request_t
struct  cryptonote::COMMAND_RPC_GET_TX_GLOBAL_OUTPUTS_INDEXES::response_t
struct  cryptonote::get_outputs_out
struct  cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN
struct  cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::request_t
struct  cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::outkey
struct  cryptonote::COMMAND_RPC_GET_OUTPUTS_BIN::response_t
struct  cryptonote::COMMAND_RPC_GET_OUTPUTS
struct  cryptonote::COMMAND_RPC_GET_OUTPUTS::request_t
struct  cryptonote::COMMAND_RPC_GET_OUTPUTS::outkey
struct  cryptonote::COMMAND_RPC_GET_OUTPUTS::response_t
struct  cryptonote::COMMAND_RPC_SEND_RAW_TX
struct  cryptonote::COMMAND_RPC_SEND_RAW_TX::request_t
struct  cryptonote::COMMAND_RPC_SEND_RAW_TX::response_t
struct  cryptonote::COMMAND_RPC_START_MINING
struct  cryptonote::COMMAND_RPC_START_MINING::request_t
struct  cryptonote::COMMAND_RPC_START_MINING::response_t
struct  cryptonote::COMMAND_RPC_GET_INFO
struct  cryptonote::COMMAND_RPC_GET_INFO::request_t
struct  cryptonote::COMMAND_RPC_GET_INFO::response_t
struct  cryptonote::COMMAND_RPC_GET_NET_STATS
struct  cryptonote::COMMAND_RPC_GET_NET_STATS::request_t
struct  cryptonote::COMMAND_RPC_GET_NET_STATS::response_t
struct  cryptonote::COMMAND_RPC_STOP_MINING
struct  cryptonote::COMMAND_RPC_STOP_MINING::request_t
struct  cryptonote::COMMAND_RPC_STOP_MINING::response_t
struct  cryptonote::COMMAND_RPC_MINING_STATUS
struct  cryptonote::COMMAND_RPC_MINING_STATUS::request_t
struct  cryptonote::COMMAND_RPC_MINING_STATUS::response_t
struct  cryptonote::COMMAND_RPC_SAVE_BC
struct  cryptonote::COMMAND_RPC_SAVE_BC::request_t
struct  cryptonote::COMMAND_RPC_SAVE_BC::response_t
struct  cryptonote::COMMAND_RPC_GETBLOCKCOUNT
struct  cryptonote::COMMAND_RPC_GETBLOCKCOUNT::response_t
struct  cryptonote::COMMAND_RPC_GETBLOCKHASH
struct  cryptonote::COMMAND_RPC_GETBLOCKTEMPLATE
struct  cryptonote::COMMAND_RPC_GETBLOCKTEMPLATE::request_t
struct  cryptonote::COMMAND_RPC_GETBLOCKTEMPLATE::response_t
struct  cryptonote::COMMAND_RPC_GETMINERDATA
struct  cryptonote::COMMAND_RPC_GETMINERDATA::request_t
struct  cryptonote::COMMAND_RPC_GETMINERDATA::response_t
struct  cryptonote::COMMAND_RPC_GETMINERDATA::response_t::tx_backlog_entry
struct  cryptonote::COMMAND_RPC_CALCPOW
struct  cryptonote::COMMAND_RPC_CALCPOW::request_t
struct  cryptonote::COMMAND_RPC_ADD_AUX_POW
struct  cryptonote::COMMAND_RPC_ADD_AUX_POW::aux_pow_t
struct  cryptonote::COMMAND_RPC_ADD_AUX_POW::request_t
struct  cryptonote::COMMAND_RPC_ADD_AUX_POW::response_t
struct  cryptonote::COMMAND_RPC_SUBMITBLOCK
struct  cryptonote::COMMAND_RPC_SUBMITBLOCK::response_t
struct  cryptonote::COMMAND_RPC_GENERATEBLOCKS
struct  cryptonote::COMMAND_RPC_GENERATEBLOCKS::request_t
struct  cryptonote::COMMAND_RPC_GENERATEBLOCKS::response_t
struct  cryptonote::block_header_response
struct  cryptonote::COMMAND_RPC_GET_LAST_BLOCK_HEADER
struct  cryptonote::COMMAND_RPC_GET_LAST_BLOCK_HEADER::request_t
struct  cryptonote::COMMAND_RPC_GET_LAST_BLOCK_HEADER::response_t
struct  cryptonote::COMMAND_RPC_GET_BLOCK_HEADER_BY_HASH
struct  cryptonote::COMMAND_RPC_GET_BLOCK_HEADER_BY_HASH::request_t
struct  cryptonote::COMMAND_RPC_GET_BLOCK_HEADER_BY_HASH::response_t
struct  cryptonote::COMMAND_RPC_GET_BLOCK_HEADER_BY_HEIGHT
struct  cryptonote::COMMAND_RPC_GET_BLOCK_HEADER_BY_HEIGHT::request_t
struct  cryptonote::COMMAND_RPC_GET_BLOCK_HEADER_BY_HEIGHT::response_t
struct  cryptonote::COMMAND_RPC_GET_BLOCK
struct  cryptonote::COMMAND_RPC_GET_BLOCK::request_t
struct  cryptonote::COMMAND_RPC_GET_BLOCK::response_t
struct  cryptonote::peer
struct  cryptonote::COMMAND_RPC_GET_PEER_LIST
struct  cryptonote::COMMAND_RPC_GET_PEER_LIST::request_t
struct  cryptonote::COMMAND_RPC_GET_PEER_LIST::response_t
struct  cryptonote::public_node
struct  cryptonote::COMMAND_RPC_GET_PUBLIC_NODES
struct  cryptonote::COMMAND_RPC_GET_PUBLIC_NODES::request_t
struct  cryptonote::COMMAND_RPC_GET_PUBLIC_NODES::response_t
struct  cryptonote::COMMAND_RPC_SET_LOG_HASH_RATE
struct  cryptonote::COMMAND_RPC_SET_LOG_HASH_RATE::request_t
struct  cryptonote::COMMAND_RPC_SET_LOG_HASH_RATE::response_t
struct  cryptonote::COMMAND_RPC_SET_LOG_LEVEL
struct  cryptonote::COMMAND_RPC_SET_LOG_LEVEL::request_t
struct  cryptonote::COMMAND_RPC_SET_LOG_LEVEL::response_t
struct  cryptonote::COMMAND_RPC_SET_LOG_CATEGORIES
struct  cryptonote::COMMAND_RPC_SET_LOG_CATEGORIES::request_t
struct  cryptonote::COMMAND_RPC_SET_LOG_CATEGORIES::response_t
struct  cryptonote::tx_info
struct  cryptonote::spent_key_image_info
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL::request_t
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL::response_t
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_HASHES_BIN
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_HASHES_BIN::request_t
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_HASHES_BIN::response_t
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_HASHES
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_HASHES::request_t
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_HASHES::response_t
struct  cryptonote::tx_backlog_entry
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_BACKLOG
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_BACKLOG::request_t
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_BACKLOG::response_t
struct  cryptonote::txpool_histo
struct  cryptonote::txpool_stats
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_STATS
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_STATS::request_t
struct  cryptonote::COMMAND_RPC_GET_TRANSACTION_POOL_STATS::response_t
struct  cryptonote::COMMAND_RPC_GET_CONNECTIONS
struct  cryptonote::COMMAND_RPC_GET_CONNECTIONS::request_t
struct  cryptonote::COMMAND_RPC_GET_CONNECTIONS::response_t
struct  cryptonote::COMMAND_RPC_GET_BLOCK_HEADERS_RANGE
struct  cryptonote::COMMAND_RPC_GET_BLOCK_HEADERS_RANGE::request_t
struct  cryptonote::COMMAND_RPC_GET_BLOCK_HEADERS_RANGE::response_t
struct  cryptonote::COMMAND_RPC_SET_BOOTSTRAP_DAEMON
struct  cryptonote::COMMAND_RPC_SET_BOOTSTRAP_DAEMON::request_t
struct  cryptonote::COMMAND_RPC_SET_BOOTSTRAP_DAEMON::response_t
struct  cryptonote::COMMAND_RPC_STOP_DAEMON
struct  cryptonote::COMMAND_RPC_STOP_DAEMON::request_t
struct  cryptonote::COMMAND_RPC_STOP_DAEMON::response_t
struct  cryptonote::COMMAND_RPC_FAST_EXIT
struct  cryptonote::COMMAND_RPC_FAST_EXIT::request_t
struct  cryptonote::COMMAND_RPC_FAST_EXIT::response_t
struct  cryptonote::COMMAND_RPC_GET_LIMIT
struct  cryptonote::COMMAND_RPC_GET_LIMIT::request_t
struct  cryptonote::COMMAND_RPC_GET_LIMIT::response_t
struct  cryptonote::COMMAND_RPC_SET_LIMIT
struct  cryptonote::COMMAND_RPC_SET_LIMIT::request_t
struct  cryptonote::COMMAND_RPC_SET_LIMIT::response_t
struct  cryptonote::COMMAND_RPC_OUT_PEERS
struct  cryptonote::COMMAND_RPC_OUT_PEERS::request_t
struct  cryptonote::COMMAND_RPC_OUT_PEERS::response_t
struct  cryptonote::COMMAND_RPC_IN_PEERS
struct  cryptonote::COMMAND_RPC_IN_PEERS::request_t
struct  cryptonote::COMMAND_RPC_IN_PEERS::response_t
struct  cryptonote::COMMAND_RPC_HARD_FORK_INFO
struct  cryptonote::COMMAND_RPC_HARD_FORK_INFO::request_t
struct  cryptonote::COMMAND_RPC_HARD_FORK_INFO::response_t
struct  cryptonote::COMMAND_RPC_GETBANS
struct  cryptonote::COMMAND_RPC_GETBANS::ban
struct  cryptonote::COMMAND_RPC_GETBANS::request_t
struct  cryptonote::COMMAND_RPC_GETBANS::response_t
struct  cryptonote::COMMAND_RPC_SETBANS
struct  cryptonote::COMMAND_RPC_SETBANS::ban
struct  cryptonote::COMMAND_RPC_SETBANS::request_t
struct  cryptonote::COMMAND_RPC_SETBANS::response_t
struct  cryptonote::COMMAND_RPC_BANNED
struct  cryptonote::COMMAND_RPC_BANNED::request_t
struct  cryptonote::COMMAND_RPC_BANNED::response_t
struct  cryptonote::COMMAND_RPC_FLUSH_TRANSACTION_POOL
struct  cryptonote::COMMAND_RPC_FLUSH_TRANSACTION_POOL::request_t
struct  cryptonote::COMMAND_RPC_FLUSH_TRANSACTION_POOL::response_t
struct  cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM
struct  cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::request_t
struct  cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::entry
struct  cryptonote::COMMAND_RPC_GET_OUTPUT_HISTOGRAM::response_t
struct  cryptonote::COMMAND_RPC_GET_VERSION
struct  cryptonote::COMMAND_RPC_GET_VERSION::request_t
struct  cryptonote::COMMAND_RPC_GET_VERSION::hf_entry
struct  cryptonote::COMMAND_RPC_GET_VERSION::response_t
struct  cryptonote::COMMAND_RPC_GET_COINBASE_TX_SUM
struct  cryptonote::COMMAND_RPC_GET_COINBASE_TX_SUM::request_t
struct  cryptonote::COMMAND_RPC_GET_COINBASE_TX_SUM::response_t
struct  cryptonote::COMMAND_RPC_GET_BASE_FEE_ESTIMATE
struct  cryptonote::COMMAND_RPC_GET_BASE_FEE_ESTIMATE::request_t
struct  cryptonote::COMMAND_RPC_GET_BASE_FEE_ESTIMATE::response_t
struct  cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS
struct  cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::request_t
struct  cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::chain_info
struct  cryptonote::COMMAND_RPC_GET_ALTERNATE_CHAINS::response_t
struct  cryptonote::COMMAND_RPC_UPDATE
struct  cryptonote::COMMAND_RPC_UPDATE::request_t
struct  cryptonote::COMMAND_RPC_UPDATE::response_t
struct  cryptonote::COMMAND_RPC_RELAY_TX
struct  cryptonote::COMMAND_RPC_RELAY_TX::request_t
struct  cryptonote::COMMAND_RPC_RELAY_TX::response_t
struct  cryptonote::COMMAND_RPC_SYNC_INFO
struct  cryptonote::COMMAND_RPC_SYNC_INFO::request_t
struct  cryptonote::COMMAND_RPC_SYNC_INFO::peer
struct  cryptonote::COMMAND_RPC_SYNC_INFO::span
struct  cryptonote::COMMAND_RPC_SYNC_INFO::response_t
struct  cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION
struct  cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::request_t
struct  cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::distribution
struct  cryptonote::COMMAND_RPC_GET_OUTPUT_DISTRIBUTION::response_t
struct  cryptonote::COMMAND_RPC_ACCESS_INFO
struct  cryptonote::COMMAND_RPC_ACCESS_INFO::request_t
struct  cryptonote::COMMAND_RPC_ACCESS_INFO::response_t
struct  cryptonote::COMMAND_RPC_ACCESS_SUBMIT_NONCE
struct  cryptonote::COMMAND_RPC_ACCESS_SUBMIT_NONCE::request_t
struct  cryptonote::COMMAND_RPC_ACCESS_SUBMIT_NONCE::response_t
struct  cryptonote::COMMAND_RPC_ACCESS_PAY
struct  cryptonote::COMMAND_RPC_ACCESS_PAY::request_t
struct  cryptonote::COMMAND_RPC_ACCESS_PAY::response_t
struct  cryptonote::COMMAND_RPC_ACCESS_TRACKING
struct  cryptonote::COMMAND_RPC_ACCESS_TRACKING::request_t
struct  cryptonote::COMMAND_RPC_ACCESS_TRACKING::entry
struct  cryptonote::COMMAND_RPC_ACCESS_TRACKING::response_t
struct  cryptonote::COMMAND_RPC_ACCESS_DATA
struct  cryptonote::COMMAND_RPC_ACCESS_DATA::request_t
struct  cryptonote::COMMAND_RPC_ACCESS_DATA::entry
struct  cryptonote::COMMAND_RPC_ACCESS_DATA::response_t
struct  cryptonote::COMMAND_RPC_ACCESS_ACCOUNT
struct  cryptonote::COMMAND_RPC_ACCESS_ACCOUNT::request_t
struct  cryptonote::COMMAND_RPC_ACCESS_ACCOUNT::response_t
struct  cryptonote::COMMAND_RPC_POP_BLOCKS
struct  cryptonote::COMMAND_RPC_POP_BLOCKS::request_t
struct  cryptonote::COMMAND_RPC_POP_BLOCKS::response_t
struct  cryptonote::COMMAND_RPC_PRUNE_BLOCKCHAIN
struct  cryptonote::COMMAND_RPC_PRUNE_BLOCKCHAIN::request_t
struct  cryptonote::COMMAND_RPC_PRUNE_BLOCKCHAIN::response_t
struct  cryptonote::COMMAND_RPC_FLUSH_CACHE
struct  cryptonote::COMMAND_RPC_FLUSH_CACHE::request_t
struct  cryptonote::COMMAND_RPC_FLUSH_CACHE::response_t

Namespaces

namespace  cryptonote
 Holds cryptonote related classes and helpers.

Macros

#define CORE_RPC_STATUS_OK   "OK"
#define CORE_RPC_STATUS_BUSY   "BUSY"
#define CORE_RPC_STATUS_NOT_MINING   "NOT MINING"
#define CORE_RPC_STATUS_PAYMENT_REQUIRED   "PAYMENT REQUIRED"
#define CORE_RPC_VERSION_MAJOR   3
#define CORE_RPC_VERSION_MINOR   15
#define MAKE_CORE_RPC_VERSION(major, minor)
#define CORE_RPC_VERSION   MAKE_CORE_RPC_VERSION(CORE_RPC_VERSION_MAJOR, CORE_RPC_VERSION_MINOR)

Macro Definition Documentation

◆ CORE_RPC_STATUS_BUSY

#define CORE_RPC_STATUS_BUSY   "BUSY"

◆ CORE_RPC_STATUS_NOT_MINING

#define CORE_RPC_STATUS_NOT_MINING   "NOT MINING"

◆ CORE_RPC_STATUS_OK

#define CORE_RPC_STATUS_OK   "OK"

◆ CORE_RPC_STATUS_PAYMENT_REQUIRED

#define CORE_RPC_STATUS_PAYMENT_REQUIRED   "PAYMENT REQUIRED"

◆ CORE_RPC_VERSION

◆ CORE_RPC_VERSION_MAJOR

#define CORE_RPC_VERSION_MAJOR   3

◆ CORE_RPC_VERSION_MINOR

#define CORE_RPC_VERSION_MINOR   15

◆ MAKE_CORE_RPC_VERSION

#define MAKE_CORE_RPC_VERSION ( major,
minor )
Value:
(((major)<<16)|(minor))