// $Id: TreeController.idl 91816 2010-09-17 08:35:56Z johnnyw $

valuetype BaseNode;

// This TreeController is probably a silly idea.
// All I want from it is a valutype forward declared
// in one file and fully defined in another.

valuetype TreeController
{
  public BaseNode root;
};

interface Test
{
  // Returnes the reflected copy of its argument.
  TreeController reflect (in TreeController tc);

  // Shutdown the romote ORB
  oneway void shutdown ();
};
