OMKPackable.h

Go to the documentation of this file.
00001 #ifndef OMKPackableHEADER
00002 #define OMKPackableHEADER
00003 
00004 #include "OMKOpenMASK.h"
00005 
00006 namespace OMK
00007 {
00008 class IncomingSynchronisationMessage ;
00009 class OutgoingSynchronisationMessage ;
00010 
00011 class OMK_API Packable
00012 {
00013 public:
00016    virtual ~Packable() {}
00018    virtual void unpack (IncomingSynchronisationMessage &) = 0 ;
00019    
00021    virtual void pack (OutgoingSynchronisationMessage &) const = 0 ;
00022   
00023 };
00024 } // namespace OMK
00025 #endif

logo OpenMask

Documentation generated on Mon Jun 9 11:45:57 2008

Generated with doxygen by Dimitri van Heesch ,   1997-2007