The following list of typedefs is used to make BACI code IDL independent. It should be noted that the "ACS" namespace derived from baci.idl is removed in each and every one of these typedefs and also that these definitions do not even exist in the "baci" namespace. Instead each typedef has the string "BACI" prepended to it's name. For example, "ACS::pattern" becomes "BACIPattern".
| typedef CORBA::Double BACIdouble |
| typedef ACS::doubleSeq BACIdoubleSeq |
| typedef CORBA::Float BACIfloat |
| typedef ACS::floatSeq BACIfloatSeq |
| typedef CORBA::Long BACIlong |
| typedef ACS::longLong BACIlongLong |
| typedef ACS::longSeq BACIlongSeq |
| typedef ACS::pattern BACIpattern |
| typedef const char* BACIstring |
| typedef ACS::stringSeq BACIstringSeq |
| typedef ACS::TimeInterval BACITimeInterval |
| typedef acscommon::TimeStamp BACITimeStamp |
| typedef ACS::uLongLong BACIuLongLong |
| typedef ACS::Callback Callback |
| typedef ACS::Callback_ptr Callback_ptr |
| typedef ACS::CBDescIn CBDescIn |
| typedef ACS::CBDescOut CBDescOut |
| typedef ACS::CBdouble CBdouble |
| typedef ACS::CBdouble_var CBdouble_var |
| typedef ACS::CBdoubleSeq CBdoubleSeq |
| typedef ACS::CBdoubleSeq_var CBdoubleSeq_var |
| typedef ACS::CBfloat CBfloat |
| typedef ACS::CBfloat_var CBfloat_var |
| typedef ACS::CBfloatSeq CBfloatSeq |
| typedef ACS::CBfloatSeq_var CBfloatSeq_var |
| typedef ACS::CBlong CBlong |
| typedef ACS::CBlong_var CBlong_var |
| typedef ACS::CBlongLong CBlongLong |
| typedef ACS::CBlongLong_var CBlongLong_var |
| typedef ACS::CBlongSeq CBlongSeq |
| typedef ACS::CBlongSeq_var CBlongSeq_var |
| typedef ACS::CBpattern CBpattern |
| typedef ACS::CBpattern_var CBpattern_var |
| typedef ACS::CBstring CBstring |
| typedef ACS::CBstring_var CBstring_var |
| typedef ACS::CBstringSeq CBstringSeq |
| typedef ACS::CBstringSeq_var CBstringSeq_var |
| typedef ACS::CBuLongLong CBuLongLong |
| typedef ACS::CBuLongLong_var CBuLongLong_var |
| typedef ACS::CBvoid CBvoid |
| typedef ACS::CBvoid_var CBvoid_var |
| typedef ACSErr::Completion Completion |
1.6.2