#if defined(RENDEZ_VOUS) #include "api1/AsyncTreeIterator.idl" #include /* This module defines an asynchronous tree inferrer, that is, a service that slowly accumulates trees based on an input matrix and scripted settings. The service implements an iterator to give access to the (growing) result set, and a RendezVous interface that allows the client to disconnect and reconnect. $Id$ */ module CipresIDL_api1 { interface AsyncTreeInfer: AsyncTreeIterator, RendezVous { void setMatrix(in DataMatrix characters) raises (BadArgException); AsyncTreeIterator inferTrees(in CosEventChannelAdmin::ProxyPushConsumer proxyConsumer); }; }; #endif