7.5.1 ImplementationStatus
ImplementationStatusは,CreationImplDefからのimplと,ObjectStatusListからのステータスを含んだ構造体です。ObjectStatusListは,long型にunique_idを指定し,Stateにはactivation_stateを指定している構造体です。インプリメンテーションは,次の状態のどれかにできます。
-
活性
-
非活性
-
活性化待ち
module Activation { ... struct ObjectStatus { long unique_id; State activation_state; Object objRef; }; typedef sequence<ObjectStatus>ObjectStatusList; struct ImplementationStatus { extension::CreationImplDef impl; ObjectStatusList status; };