47 virtual void doToJson(rapidjson::Writer<epee::byte_stream>&
dest)
const 61 void toJson(rapidjson::Writer<epee::byte_stream>&
dest)
const;
rapidjson::Document doc
Definition: message.h:99
virtual void doToJson(rapidjson::Writer< epee::byte_stream > &dest) const
Definition: message.h:47
::std::string string
Definition: gtest-port.h:1097
CXA_THROW_INFO_T void(* dest)(void *))
Definition: stack_trace.cpp:91
static const char * STATUS_RETRY
Definition: message.h:52
FullMessage & operator=(const FullMessage &)=delete
static const char * STATUS_FAILED
Definition: message.h:53
static const char * STATUS_BAD_REQUEST
Definition: message.h:54
virtual ~Message()
Definition: message.h:59
std::string contents
Definition: message.h:98
rapidjson::Value getMessageCopy()
Definition: message.cpp:127
~FullMessage()
Definition: message.h:73
std::string error_details
Definition: message.h:66
static const char * STATUS_BAD_JSON
Definition: message.h:55
Holds cryptonote related classes and helpers.
Definition: blockchain_db.cpp:44
epee::byte_slice BAD_REQUEST(const std::string &request)
Definition: message.cpp:213
Message()
Definition: message.h:57
uint32_t rpc_version
Definition: message.h:67
rpc
Definition: console.py:53
GenericValue< UTF8<> > Value
GenericValue with UTF8 encoding.
Definition: document.h:2116
unsigned int uint32_t
Definition: stdint.h:126
static epee::byte_slice getRequest(const std::string &request, const Message &message, unsigned id)
Definition: message.cpp:151
void toJson(rapidjson::Writer< epee::byte_stream > &dest) const
Definition: message.cpp:65
Definition: byte_slice.h:68
GenericDocument< UTF8<> > Document
GenericDocument with UTF8 encoding.
Definition: document.h:2512
std::string getRequestType() const
Definition: message.cpp:105
epee::byte_slice BAD_JSON(const std::string &error_details)
Definition: message.cpp:227
const rapidjson::Value & getID() const
Definition: message.cpp:132
static epee::byte_slice getResponse(const Message &message, const rapidjson::Value &id)
Definition: message.cpp:178
static const char * STATUS_OK
Definition: message.h:51
Definition: message_data_structs.h:143
tuple message
Definition: gtest_output_test.py:331
cryptonote::rpc::error getError()
Definition: message.cpp:138
virtual void fromJson(const rapidjson::Value &val)
Definition: message.cpp:73
std::string status
Definition: message.h:65
const rapidjson::Value & getMessage() const
Definition: message.cpp:110