| |
2-14 PL-/icSprache, die Spezifikation, v1.0 Abbildet September 2002 2 Diagramme zu definieren Sie alias myshort regelte bin(15); dclmshtype(myshort); 2,12 Diagramm für Valuetypes Ein IDL-valuetype wird zu PL/I durch einen Zeiger zu den valuetypedaten zusammen mit abgebildet Accessorverfahren zum Veranlassen und Zurückholen der Datenmitglieder, Betriebe auf hervorzurufen valuetype und auch Verfahren für die Initialisierung und das Zerstören des valuetype. Ergänzend sind diese vier allgemeine valuetypeverfahren, die verwendet werden, um zu erhöhen und verringern Sie den valuetypebezugszählimpuls und das valuetype und das Zurückbringen kopieren, die sind gegenwärtiger Bezugszählimpuls des valuetype. PL-/istrukturen verwendet für die Einstellung/Zurückholen allgemeine valuetypedatenmitglieder und für das Hervorrufen von Betrieben werden auch geliefert. Schließlich eine gegründete Struktur wird verursacht, die ein Mitglied für das Halten des Bezugszählimpulses enthält und für jedes Attribut der Öffentlichkeit und der privaten Daten. Diese werden nur durch das valuetype verwendet Verfahren selbst. Private Gliedas können möglicherweise nicht angesprochen werden und kein Accessor Verfahren werden folglich geliefert. Diese Verfahren und Strukturen werden in a enthalten unterschiedlich schließen Sie Akte für Gebrauch durch die valuetypeverfahren mit ein. Der valuetypezeiger speichert die gegenwärtigen valuetypeinformationen; das heißt, der Hinweis zählen Sie und der Inhalt aller der Öffentlichkeit und Mitglieder der privaten Daten. Jedes valuetype Verfahren nimmt zwei Zeigerargumente, eins für das valuetype selbst und einen Zeiger zu strukturieren Sie das Enthalten der Daten, die mit dem valuetypedatenmitglied oder -betrieb dazugehörig sind. Das Diagramm für die valuetypenamen wird durchgeführt, wie folgt: Der valuetypezeiger wird zum IDL-valuetypenamen und zum angefügten _ VT abgebildet . Die PL-/iverfahrensnamen für die valuetypebetriebe sind die Betriebsnamen vorgesetzt durch vt_ValuetypeName _ . Es gibt ' erhalten ' und ' stellen Sie ' Verfahren für jedes ein Datenmitglied und die Verfahrensnamen werden gebildet, wie eingestellt _ und erhalten Sie _ zusammen mit der valuetypemitgliedsbezeichner (bis zur Namensbegrenzung mit 100 Buchstaben in PL/I). Die dazugehörigen valuetypestrukturen für das Zugänglich machen der Daten werden zu abgebildet valuetypedatenmitglied, angefügtes _ vtype für die Artbeschreibung und _ vtattr für die Datenmitglieder. Für valuetypebetriebe ist die Struktur angefügtes _ vtype für die Artbeschreibung und _ vtargs für das Aktualparameterplaceholder. Dieses bringt die Anfügenversammlung für Schnittstellenattribute und -betriebe zusammen. 2,12,1 DatencMitglieder Valuetype Für Mitglieder jedes Öffentlichkeitsvaluetype ' erhalten Sie ' und ' stellen Sie ' Betrieb wird zur Verfügung gestellt für ein Zugänglich machen des Inhalts des Inhalts vom valuetype. Die umreiß eines Beispiels von dieses wird unterhalb und in Abschnitts 2,12,4, "Beispiel Valuetype," auf Seite 2-16 für a gezeigt kompletteres Beispiel des valuetype, das in PL/I abbildet. |  |
|
| |
|
|