Files
2014-06-30 13:58:10 +02:00

43 lines
833 B
C++

/*
* File: TransferSerializer.h
* Author: jgaebler
*
* Created on May 11, 2012, 2:54 PM
*/
#pragma once
#ifndef TRANSFERSERIALIZER_H
#define TRANSFERSERIALIZER_H
#include <byte_array.h>
namespace ubeeme {
namespace moversight {
class TransferContainer;
/**
* @brief A simple serializer/deserializer for moversight transfer container.
* @author Jan G&auml;bler
* @ingroup Moversight
* @class TransferSerializer
*/
class TransferSerializer {
public:
TransferSerializer();
~TransferSerializer();
static bool serialize(TransferContainer & upload, ByteArray & dest);
static bool deserialize(ByteArray & data, TransferContainer & dest);
};
}
}
#endif /* TRANSFERSERIALIZER_H */