17#include "common/lang/string.h"
18#include "common/lang/iostream.h"
27 MESSAGE_BASIC_REQUEST = 1000,
28 MESSAGE_BASIC_RESPONSE = -1000
39 virtual void *deserialize(
const char *buffer,
int bufLen) = 0;
52 virtual int serialize(ostream &os)
const = 0;
60 virtual int deserialize(istream &is) = 0;
Definition: serializable.h:32
Definition: serializable.h:43
virtual int get_serial_size() const =0
virtual void to_string(string &output) const =0