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;
  };