- int remove_port (Port *, void *src);
- int connect (Port *our_port, std::string other_port, void *src);
- int disconnect (Port *our_port, std::string other_port, void *src);
+ int remove_port (boost::shared_ptr<Port>, void *src);
+ int connect (boost::shared_ptr<Port> our_port, std::string other_port, void *src);
+ int disconnect (boost::shared_ptr<Port> our_port, std::string other_port, void *src);