Port * OpenPort(const DeviceConfig &config, DataHandler &handler) { Port *port = OpenPortInternal(config, handler); if (port != NULL) port = WrapPort(config, handler, port); return port; }
Port * OpenPort(const DeviceConfig &config, PortListener *listener, DataHandler &handler) { Port *port = OpenPortInternal(config, listener, handler); if (port != nullptr) port = WrapPort(config, listener, handler, port); return port; }