Started experimenting with perl/python scripts to auto rename incl guards etc.
[aesalon.git] / include / marshaller / Interface.h
blobc46b4ce74b806b3314bcbec92e8fa98877b0e624
1 /**
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"
18 namespace Common {
20 class MarshallerInterface {
21 public:
22 virtual ~MarshallerInterface() {}
24 virtual void marhsall(Monitor::VCommunication::DataSink *dataSink, VPacket *packet) = 0;
27 } // namespace Common
29 #endif