Dependencies:   mbed

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers SequenceOctet.h Source File

SequenceOctet.h

00001 /*******************************************
00002  * SequenceOctet.h
00003  * @author Yuki Suga
00004  * @copyright Yuki Suga (ysuga.net) Nov, 10th, 2010.
00005  * @license LGPLv3
00006  *****************************************/
00007 
00008 #ifndef SEQUENCE_OCTET_HEADER_INCLUDED
00009 #define SEQUENCE_OCTET_HEADER_INCLUDED
00010 
00011 class SequenceOctet : public SequenceDataType
00012 {
00013  private:
00014   char* m_pData;
00015  public:
00016  SequenceOctet() : SequenceDataType((void**)&m_pData) {
00017 
00018   }
00019   ~SequenceOctet(){}
00020   virtual int SizeofData() { return 4; }
00021   char& operator[](int index) {
00022     return m_pData[index];
00023   }
00024 
00025 };
00026 
00027 #endif