00001 #ifndef _IT_WSDL_TYPE_ALIAS_H_ 00002 #define _IT_WSDL_TYPE_ALIAS_H_ 00003 00004 #include <it_wsdl/api_defines.h> 00005 #include <it_dsa/vector.h> 00006 #include <it_bus/var.h> 00007 00008 namespace IT_WSDL 00009 { 00010 class WSDLDefinitions; 00011 class WSDLBinding; 00012 class WSDLService; 00013 class WSDLExtensionElement; 00014 class WSDLNode; 00015 00019 typedef IT_Vector<WSDLService *> WSDLServiceVector; 00020 00024 typedef IT_Vector<WSDLBinding *> WSDLBindingVector; 00025 00029 typedef WSDLDefinitions * WSDLDefinitions_ptr; 00030 00034 typedef IT_Bus::Var<WSDLDefinitions> WSDLDefinitions_var; 00035 00036 typedef IT_Vector<WSDLExtensionElement *> WSDLExtensionElementList; 00037 00038 typedef IT_Vector<WSDLNode *> WSDLNodeList; 00039 } 00040 00041 #endif /*_IT_WSDL_TYPE_ALIAS_H_*/ 00042