00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00028 #ifndef _RTXCPPDYNOCTSTR_H_
00029 #define _RTXCPPDYNOCTSTR_H_
00030
00031 #include "rtxsrc/rtxCommon.h"
00032 #include "rtxsrc/rtxCppBaseType.h"
00033
00038 class EXTERNRTX OSDynOctStrClass : public OSDynOctStr, public OSBaseType {
00039 public:
00043 OSDynOctStrClass();
00044
00052 OSDynOctStrClass(OSBOOL ownMemory);
00053
00061 OSDynOctStrClass (OSUINT32 numocts, const OSOCTET* data);
00062
00072 OSDynOctStrClass (OSUINT32 numocts, OSOCTET* data, OSBOOL ownMemory=FALSE);
00073
00080 OSDynOctStrClass (OSDynOctStr& os);
00081
00088 OSDynOctStrClass (const OSDynOctStrClass& os);
00089
00094 virtual ~OSDynOctStrClass();
00095
00104 void copyValue (OSUINT32 numocts, const OSOCTET* data);
00105
00114 void setValue (OSUINT32 numocts, const OSOCTET* data);
00115
00116 } ;
00117
00118 #endif