2 Aesalon, a tool to visualize a program's behaviour at run-time.
3 Copyright (C) 2010, Aesalon Development Team.
5 Aesalon is distributed under the terms of the GNU GPLv3. For more
6 licensing information, see the file LICENSE included with the distribution.
8 @file include/marshaller/Interface.h
12 #ifndef AesalonCommon_MarshallerInterface_H
13 #define AesalonCommon_MarshallerInterface_H
15 #include "vcomm/VPacket.h"
16 #include "vcommunication/DataSink.h"
20 class MarshallerInterface
{
22 virtual ~MarshallerInterface() {}
24 virtual void marhsall(Monitor::VCommunication::DataSink
*dataSink
, VPacket
*packet
) = 0;