Hitachi

VisiBroker Version 5 Borland(R) Enterprise Server VisiBroker(R) プログラマーズリファレンス


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