25 static const std::string CAT_CONF_STR(
"conf");
27 static const std::string CAT_DPA_STR(
"dpa");
35 virtual const std::string&
getName()
const = 0;
43 virtual std::string
parseCategory(
const std::string& request) = 0;
51 virtual std::unique_ptr<DpaTask>
parseRequest(
const std::string& request) = 0;
60 virtual std::string
parseConfig(
const std::string& request) = 0;
68 virtual std::string
encodeConfig(
const std::string& request,
const std::string& response) = 0;
virtual std::unique_ptr< DpaTask > parseRequest(const std::string &request)=0
Parse DPA request.
virtual std::string parseCategory(const std::string &request)=0
Get category identification from request.
virtual ~ISerializer()
Definition: ISerializer.h:83
ISerializer interface.
Definition: ISerializer.h:31
virtual const std::string & getName() const =0
virtual std::string encodeAsyncAsDpaRaw(const DpaMessage &dpaMessage) const =0
Encode Asynchronous DPA message.
virtual std::string parseConfig(const std::string &request)=0
Parse confiquration request.
virtual std::string getLastError() const =0
Get last error string.
virtual std::string encodeConfig(const std::string &request, const std::string &response)=0
Encode confiquration response.