it_bus/types.h

00001 #ifndef _IT_BUS_TYPES_H_
00002 #define _IT_BUS_TYPES_H_
00003 
00004 // @Copyright 2004 IONA Technologies, Plc. All Rights Reserved.
00005 //
00006 
00007 #include <it_cal/types.h>
00008 #include <it_dsa/fixed_point.h>
00009 #include <it_bus/string.h>
00010 
00011 
00012 namespace IT_Bus
00013 {
00014 
00018     typedef IT_Bool         Boolean;
00019 
00023     typedef IT_LongLong     Long;
00024 
00028     typedef IT_ULongLong    ULong;
00029 
00033     typedef IT_ULong        UInt;
00034 
00038     typedef IT_Long         Int;
00039 
00043     typedef IT_Short        Short;
00044 
00048     typedef IT_UShort       UShort;
00049 
00056     typedef char            Character;
00057 
00061     typedef signed char     Byte;
00062 
00066     typedef unsigned char   UByte;
00067 
00071     typedef float           Float;
00072 
00076     typedef double          Double;
00077 
00081     typedef IT_FixedPoint   Decimal;
00082     
00086     enum MessageType
00087     { 
00088         MESSAGE_INPUT,
00089         MESSAGE_OUTPUT
00090     };
00091 }
00092 
00093 #include <it_bus/exception.h>
00094 #include <it_bus/date_time.h>
00095 
00096 #endif  

Generated on Thu Sep 7 11:39:07 2006 for Artix by  doxygen 1.4.7