|
Monero
|
#include <message.h>

Public Member Functions | |
| ~FullMessage () | |
| FullMessage (std::string &&json_string, bool request=false) | |
| std::string | getRequestType () const |
| const rapidjson::Value & | getMessage () const |
| rapidjson::Value | getMessageCopy () |
| const rapidjson::Value & | getID () const |
| cryptonote::rpc::error | getError () |
Static Public Member Functions | |
| static epee::byte_slice | getRequest (const std::string &request, const Message &message, unsigned id) |
| static epee::byte_slice | getResponse (const Message &message, const rapidjson::Value &id) |
Private Member Functions | |
| FullMessage ()=default | |
| FullMessage (const FullMessage &)=delete | |
| FullMessage & | operator= (const FullMessage &)=delete |
| FullMessage (const std::string &request, Message *message) | |
| FullMessage (Message *message) | |
Private Attributes | |
| std::string | contents |
| rapidjson::Document | doc |
|
inline |
| cryptonote::rpc::FullMessage::FullMessage | ( | std::string && | json_string, |
| bool | request = false ) |
|
privatedefault |
|
privatedelete |
|
private |
|
private |
| cryptonote::rpc::error cryptonote::rpc::FullMessage::getError | ( | ) |
| const rapidjson::Value & cryptonote::rpc::FullMessage::getID | ( | ) | const |
| const rapidjson::Value & cryptonote::rpc::FullMessage::getMessage | ( | ) | const |
| rapidjson::Value cryptonote::rpc::FullMessage::getMessageCopy | ( | ) |
|
static |
| std::string cryptonote::rpc::FullMessage::getRequestType | ( | ) | const |
|
static |
|
privatedelete |
|
private |
|
private |