Kstars
drivermanager.h
   51 * @brief DriverManager is the primary class to handle all operations related to starting and stopping INDI drivers.
   53 * INDI drivers can be local or remote drivers. For remote hosts, driver information is not known and devices are built
   54 * as they arrive dynamically. The class parses INDI primary devices XML file (drivers.xml) and any 3rd party INDI Driver
   57 * When starting local drivers, DriverManager also establishes an INDI server with the requested drivers and then connect to
   60 * The class also handles INDI hosts which can be added in order to connect to a local or remote INDI server.
   91        bool buildDriverElement(XMLEle *root, QTreeWidgetItem *DGroup, DeviceFamily groupType, char errmsg[]);
  123         * @brief getUniqueHosts Given a list of DriverInfos, extract all the host:port information from all the drivers.
  124         * and then consolidate each groups of drivers that belong to the same server & port to a specific list
  125         * e.g. If we have driver1 (localhost:7624), driver2(192.168.1.90:7624), driver3(localhost:7624) then this would create
  126         * two lists. First list contains [driver1,driver3] and second list contains [driver2] making each list _unique_ in terms of host params.
  130        void getUniqueHosts(const QList<QSharedPointer<DriverInfo>> &dList, QList<QList<QSharedPointer<DriverInfo>>> &uHosts);
  154        void startClientManager(const QList<QSharedPointer<DriverInfo>> &qdv, const QString &host, int port);
ClientManager manages connection to INDI server, creation of devices, and receiving/sending propertie...
Definition clientmanager.h:39
DriverInfo holds all metadata associated with a particular INDI driver.
Definition driverinfo.h:46
DriverManager is the primary class to handle all operations related to starting and stopping INDI dri...
Definition drivermanager.h:65
void getUniqueHosts(const QList< QSharedPointer< DriverInfo > > &dList, QList< QList< QSharedPointer< DriverInfo > > > &uHosts)
getUniqueHosts Given a list of DriverInfos, extract all the host:port information from all the driver...
Definition drivermanager.cpp:275
ServerManager is responsible for starting and shutting local INDI servers.
Definition servermanager.h:30
QDialog(QWidget *parent, Qt::WindowFlags f)
virtual int exec()
Q_OBJECTQ_OBJECT
QObject * parent() const const
QWidget(QWidget *parent, Qt::WindowFlags f)
  This file is part of the KDE documentation.
Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:02:38 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
          Documentation copyright © 1996-2025 The KDE developers.
Generated on Fri May 2 2025 12:02:38 by doxygen 1.13.2 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.