Dependencies:   mbed QEI

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers SequenceDataType.h Source File

SequenceDataType.h

00001 /*******************************************
00002  * SequenceDataType.h
00003  * @author Yuki Suga
00004  * @copyright Yuki Suga (ysuga.net) Nov, 10th, 2010.
00005  * @license LGPLv3
00006  *****************************************/
00007 
00008 #ifndef SEQUENCE_DATA_TYPE_HEADER_INCLUDED
00009 #define SEQUENCE_DATA_TYPE_HEADER_INCLUDED
00010 
00011 class SequenceDataType {
00012  private:
00013   void** m_ptrptr;
00014   int len;
00015  public:
00016   SequenceDataType(void** ptrptr); 
00017   ~SequenceDataType();
00018  public:
00019   virtual int SizeofData() {return 0;}
00020   void length(int size) ;
00021   int length() {return len;}
00022   void* GetBuffer() { return *m_ptrptr; }
00023 };
00024 
00025 #endif