00001 #ifndef _INTEGERFRAMEDATA_H 00002 #define _INTEGERFRAMEDATA_H 00003 00004 #include "IFrameData.h" 00005 #include <string> 00006 00008 00012 class IntegerFrameData : public IFrameData 00013 { 00014 public: 00018 IntegerFrameData(int v) : m_value(v) {} 00019 00023 virtual std::string getType() { return "int"; } 00027 const int getData() const { return m_value; } 00031 void setData(int v) { m_value = v; } 00032 00033 private: 00034 int m_value; 00035 }; 00036 00037 #endif