// $Id: Triangle_Test.idl 28364 1999-09-03 06:36:04Z mk1 $
//
// ============================================================================
//
// = LIBRARY
//    TAO/tests/NestedUpcall/Triangle_Test
//
// = FILENAME
//    Triangle_Test.idl
//
// = DESCRIPTION
//    An example of how nested upcalls work/fail?
//
// = AUTHORS
//    Michael Kircher
//
// ============================================================================


interface Initiator {

  oneway void foo_object_B ();

};

interface Object_A {

  void foo (in Initiator theInitiator);
  
  oneway void finish ();

};

interface Object_B {

  void foo (in Object_A theObject_A);

};
