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

[目次][索引][前へ][次へ]

32.1.1 IDLの定義

 
module ObjLocation {
  interface Agent {
    HostnameSeq all_agent_locations()
         raises (Fail);
    RepositoryIdSeq all_repository_ids()
         raises (Fail);
    ObjSeqSeq all_available()
         raises (Fail);
    ObjSeq all_instances (in string repository_id)
         raises (Fail);
    ObjSeq all_replica (in string repository_id, in string instance_name)
         raises (Fail);
    DescSeqSeq all_available_descs()
         raises (Fail);
    DescSeq all_instances_descs (in string repository_id)
         raises (Fail);
    DescSeq all_replica_descs (in string repository_id,
         in string instance_name)
         raises (Fail);
      void reg_trigger(in TriggerDesc desc,
         in TriggerHandler handler)
         raises (Fail);
      void unreg_trigger(in TriggerDesc desc,
         in TriggerHandler handler)
         raises (Fail);
    attribute boolean willRefreshOADs;
};
};