| * BSD license, See the LICENSE file for more information. |
| #include "encoding/BinaryXMLWireFormat.hpp" |
| void encode(std::vector<unsigned char> &output, WireFormat &wireFormat) { |
| wireFormat.encodeName(*this, output); |
| void encode(std::vector<unsigned char> &output) { |
| encode(output, BinaryXMLWireFormat::instance()); |
| void decode(const unsigned char *input, unsigned int inputLength, WireFormat &wireFormat) { |
| wireFormat.decodeName(*this, input, inputLength); |
| void decode(const unsigned char *input, unsigned int inputLength) { |
| decode(input, inputLength, BinaryXMLWireFormat::instance()); |
| std::vector<std::vector<unsigned char> > components_; |