Merge pull request #1844 from jrw972/monterey
[ACE_TAO.git] / TAO / tests / DynAny_Test / data.h
blob164ba8df20a73c7643117c4e587874d1d20fbc8d
1 //=============================================================================
2 /**
3 * @file data.h
5 * Header file for the class containing test constants.
7 * @author Jeff Parsons <parsons@cs.wustl.edu>
8 */
9 //=============================================================================
12 #include "tao/AnyTypeCode/TypeCode_Constants.h"
13 #include "tao/ORB.h"
14 #include "tao/Object.h"
15 #include "tao/ShortSeqC.h"
17 class Data
19 public:
20 Data (CORBA::ORB_var orb);
21 ~Data (void);
23 CORBA::Boolean m_bool1, m_bool2;
24 CORBA::Octet m_octet1, m_octet2;
25 CORBA::Char m_char1, m_char2;
26 CORBA::Short m_short1, m_short2;
27 CORBA::Long m_long1, m_long2;
28 CORBA::UShort m_ushort1, m_ushort2;
29 CORBA::ULong m_ulong1, m_ulong2;
30 CORBA::Float m_float1, m_float2;
31 CORBA::Double m_double1, m_double2;
32 CORBA::ULongLong m_ulonglong1, m_ulonglong2;
33 char * m_string1;
34 char * m_string2;
35 CORBA::TypeCode_ptr m_typecode1, m_typecode2;
36 CORBA::WChar m_wchar1, m_wchar2;
37 CORBA::Object_var m_objref1, m_objref2;
38 CORBA::ShortSeq m_shortseq1;
39 CORBA::ShortSeq_var m_shortseq2;
40 CORBA::LongDouble m_longdouble1, m_longdouble2;
42 const char* labels[20];
44 private:
45 CORBA::ORB_var orb_;