Previous Table of Contents Next


4.2.3.2 IDL


   //File: DAISDANode.idl#ifndef _DAIS_DANODE_IDL#define _DAIS_DANODE_IDL#pragma prefix "omg.org"#include <DAISNode.idl>

   module DAIS {module DataAccess {module Node {

   interface IHome : DAIS::Node::IHome{

   ResourceID get_root();

   };

   };};};

   #endif // _DAIS_DANODE_IDL

   IHome

   An object used for browsing nodes. Most functionality is inherited from the DAIS::Node::IHome interface.

   get_root()

   Get the root node of the whole tree of nodes.


   Hierarchical browsing


   Figure 4-7 Hierarchical browsing interaction

   Browsing by type


   Figure 4-8 Browsing by type interaction