We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 886ff9c commit be405a8Copy full SHA for be405a8
2 files changed
include/msgflo.h
@@ -71,6 +71,7 @@ class Message {
71
virtual ~Message() {};
72
73
virtual json11::Json asJson() = 0;
74
+ virtual std::string asString() = 0;
75
76
virtual void data(const char **_data, uint64_t *len) = 0;
77
src/msgflo.cpp
@@ -85,6 +85,11 @@ class AbstractMessage : public Message {
85
*len = this->_len;
86
}
87
88
+ virtual std::string asString() override {
89
+ string str(_data, _len);
90
+ return str;
91
+ }
92
+
93
virtual json11::Json asJson() override {
94
string err;
95
string str(_data, _len);
0 commit comments