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