aboutsummaryrefslogtreecommitdiff
path: root/src/rpc/message.h (follow)
AgeCommit message (Collapse)AuthorFilesLines
2020-04-11Add byte_stream for zero-copy serialization, and add support in ZMQ-JSON.Lee Clagett1-3/+3
2020-04-03Use byte_slice for sending zmq messages - removes data copy within zmqLee Clagett1-5/+6
2020-03-05Various improvements to the ZMQ JSON-RPC handling:Lee Clagett1-35/+14
- Finding handling function in ZMQ JSON-RPC now uses binary search - Temporary `std::vector`s in JSON output now use `epee::span` to prevent allocations. - Binary -> hex in JSON output no longer allocates temporary buffer - C++ structs -> JSON skips intermediate DOM creation, and instead write directly to an output stream.
2019-03-05Update 2019 copyrightbinaryFate1-1/+1
2018-10-16rpc: init m_rpc_version in Message ctormoneromooo-monero1-1/+1
Coverity 182501
2018-01-26Update 2018 copyrightxmr-eric1-1/+1
2017-09-05json serialization for rpc-relevant monero typesThomas Winget1-0/+131
Structured {de-,}serialization methods for (many new) types which are used for requests or responses in the RPC. New types include RPC requests and responses, and structs which compose types within those. # Conflicts: # src/cryptonote_core/blockchain.cpp