43 lines
833 B
C++
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ä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 */
|
|
|