/**
   dPhaseClientUtils.h
   Victor Kress, Seattle 2004
   $Id: dPhaseClientUtils.h,v 1.5 2006/04/25 22:33:20 kress Exp $
*/

/// Function returns reference to generic object from naming service
/// @param orb initialized ORB
/// @param name CORBA name of requested object
CORBA::Object_ptr getObjectReference(CORBA::ORB_ptr orb,CosNaming::Name name);
/// Function returns reference to dPhaseFactory CORBA object
/// @param orb initialized ORB
phases::PhaseFactory_var getdPhaseFactory(CORBA::ORB_ptr orb);
/// Function returns reference to dPhaseManager CORBA object
/// @param orb initialized ORB
phases::PhaseManager_var getdPhaseManager(CORBA::ORB_ptr orb);
/// Function returns reference to dRockFactory CORBA object
/// @param orb initialized ORB
phases::PhaseFactory_var getdPhaseFactory(CORBA::ORB_ptr orb);
/// Function returns ClientData structure
phases::ClientData_var getClientData();
