31 #ifndef XMLRPCENCODER_H_ 32 #define XMLRPCENCODER_H_ 37 #include "../Exception.h" 38 #include "../Output/Output.h" 39 #include "../Variable.h" 57 virtual void encodeResponse(std::shared_ptr<Variable> variable, std::vector<char>& encodedData);
58 virtual void encodeResponse(std::shared_ptr<Variable> variable, std::vector<uint8_t>& encodedData);
59 virtual void encodeRequest(std::string methodName, std::shared_ptr<std::vector<std::shared_ptr<Variable>>> parameters, std::vector<char>& encodedData);
60 virtual void encodeRequest(std::string methodName, std::shared_ptr<std::list<std::shared_ptr<Variable>>> parameters, std::vector<char>& encodedData);
This is the base library main class.
Definition: BaseLib.h:95
Definition: BaseLib.cpp:34
virtual ~XmlrpcEncoder()
Definition: XmlrpcEncoder.h:55
Definition: XmlrpcEncoder.h:51
This class represents root of the DOM hierarchy.
Definition: rapidxml.h:729
Class representing a node of XML document.
Definition: rapidxml.h:539
Definition: BinaryPayload.h:38