| |
März 2003 Cad-Service: Modul CadConnection 2-3 2 Schnittstelle CadSystem; Schnittstelle CadUserInterface; Schnittstelle CadServer { schreibgeschützte native_properties AttributNativeCadAttributesStruct; // NativeCADSys enthält CAD-Verkäufernamen, Version, usw.. schreibgeschütztes Attribut CosPropertyService::Properties launch_properties; // dieses Attribut enthält alle erforderlichen Informationen, um auszustoßen // das CAD-System Connect(CadSystem in den CosPropertyService::Properties-Stützen) Erhöhungen (CadConnectionFault); // sicherer Anschluß Connect_with_password(CadSystem im Zeichenkettebenutzer, im Zeichenkettekennwort in den CosPropertyService::Properties-Stützen) Erhöhungen (CadConnectionFault); // geöffnete Leitung (unsecureanschluß) }; 2,1,2,1 Attribute CadServer Das CadServer Schnittstelle hat zwei schreibgeschützte Attribute. Das erste Attribut native_properties ist ein Datenstruct, das das gebürtige CAD-System kennzeichnet. struct NativeCadAttr { Zeichenkettecad_sys_name; Zeichenkettevendor_name; Zeichenkettecad_version; Optional_properties OptionsStruct; CosPropertyService::Properties-other_properties; }; structwahlen { Boolesches is_interactive; Boolesches is_persistent_id; Boolesches is_accurate; für einige errechnete Eigenschaften Boolesches is_parametric; Ausrüstungsbeschreibungunterstützung Boolesches is_extended_geometry; }; ? der Name ( cad_sys_name ), Verkäufer ( vendor_name ) und gebürtige Versionsnummer (cad_version werden durch Zeichenketten dargestellt. Das OptionsStruct Datenstruktur kennzeichnet Unterstützung für Befolgungpunkte. Der abschließende Wert ist ein Hinweis |  |
|
| |
|
|