27 #ifndef _DSC_INTERFACE_HXX_ 
   28 #define _DSC_INTERFACE_HXX_ 
   35 #include "DSC_Callbacks.hxx" 
   54                                  const char* provides_port_name,
 
   55                                  Ports::PortProperties_ptr port_prop) 
 
   64                              const char* uses_port_name,
 
   65                              Ports::PortProperties_ptr port_prop)
 
   73                                             const CORBA::Boolean connection_error) 
 
  104                                  Ports::Port_ptr provides_port_ref) 
 
  112   virtual CORBA::Boolean 
is_connected(
const char* port_name)
 
  140                                     Ports::Port_ptr provides_port_ref,
 
  152   static void writeEvent(
const char* request,
const std::string& containerName, 
const char* instance_name,
 
  153                          const char* port_name, 
const char* error, 
const char* message);
 
  160   enum port_type {uses, provides, none};
 
  168     std::string repository_id;
 
  171     Ports::Port_var provides_port_ref;
 
  173     Ports::PortProperties_var port_prop;
 
  176   typedef std::map<std::string, port_t *> ports;
 
  182   ports::iterator my_ports_it;