| |
September 2002 Hartnäckiger ZustandcService: C++-Diagramm 4-15 4 Tabelle 4-2 zeigt das Diagramm für Parameter der Art S und ref<S > (wo S ist abstraktes storagetype). Für IDL-Parameter wird das regelmäßige IDL zum C++-Diagramm verwendet. Hinweise werden immer durch Wert oder Hinweis geführt (nie durch Zeiger). 4,3,6 Abstraktes Storagehomes Das Diagramm für abstrakte storagehomes PSDL ist dem Diagramm für lokales IDL ähnlich Schnittstellen. Eine abstrakte storagehomedefinition wird zu einer C++-Kategorie mit dem gleichen Namen abgebildet. abgebildete C++-Kategorie übernimmt mit allgemeinem virtuellem interitance von den abgebildeten Kategorien von alle abstrakten storagehomes übernommen durch dieses abstrakte storagehome. Wenn ein Auszug storagehome verlängert kein anderes abstraktes storagehome, seine abgebildete Kategorie übernimmt (allgemeine virtuelle Erbschaft verwendend) von CosPersistentState::StorageHomeBase . Wie mit lokalen Schnittstellen dazugehörig die abgebildete Kategorie _ var und _ heraus Helfer Kategorien. 4,3,7 Betriebe Storagehome Betriebe auf den abstrakten und konkreten storagehomes werden wie non-const abgebildet Betriebe auf storagetypes (seeSection 4,3,5, "Betriebe Storagetype," auf Seite 4-14) . Merken Sie, daß Schlüssel- und Fabrikbetriebe als gleichwertige regelmäßige Betriebe, wie abgebildet werden definiertes bySection 3,2,5, ", Speichergegenstände und Speicherhäuser an spezifizierend, " Seite 3-7 . Tabelle 4-2 Diagramm für PSDL-Parameter PSDL-Parameter C++-Parameter im s-Param Param constS& Param des inout S Param S& aus s-Param Param S_out (Rückhol) S (Rückhol) S * in den ref<S > im Param Param SRef inoutref<S > -Param Param SRef& aus ref<S > Param Param SRef_out (Rückhol) ref<S > (Rückhol) SRef |  |
|
| |
|
|