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
Documentation generated on Mon Jun 9 11:45:57 2008 |
Generated with doxygen by Dimitri van Heesch , 1997-2007 |