ClientManager
#include <clientmanager.h>
Signals | |
void | failed (const QString &message) |
void | newBLOBManager (const char *device, INDI::Property prop) |
void | newINDIDevice (DeviceInfo *dv) |
void | newINDIMessage (INDI::BaseDevice dp, int messageID) |
void | newINDIProperty (INDI::Property prop) |
void | newINDIUniversalMessage (const QString &message) |
void | removeBLOBManager (const QString &device, const QString &property) |
void | removeINDIDevice (const QString &name) |
void | removeINDIProperty (INDI::Property prop) |
void | started () |
void | terminated (const QString &message) |
void | updateINDIProperty (INDI::Property prop) |
Detailed Description
ClientManager manages connection to INDI server, creation of devices, and receiving/sending properties.
ClientManager is a subclass of INDI::BaseClient class part of the INDI Library. This enables the class to communicate with INDI server and to receive notification of devices, properties, and messages.
- Version
- 1.3
Definition at line 37 of file clientmanager.h.
Constructor & Destructor Documentation
◆ ClientManager()
ClientManager::ClientManager | ( | ) |
Definition at line 19 of file clientmanager.cpp.
Member Function Documentation
◆ appendManagedDriver()
void ClientManager::appendManagedDriver | ( | const QSharedPointer< DriverInfo > & | driver | ) |
appendManagedDriver Add driver to pool of managed drivers by this client manager.
- Parameters
-
dv pointer to driver info instance.
- Note
- This function is ALWAYS called from the main KStars thread.
Definition at line 200 of file clientmanager.cpp.
◆ count()
|
inline |
Definition at line 65 of file clientmanager.h.
◆ disconnectAll()
void ClientManager::disconnectAll | ( | ) |
disconnectAll Disconnect from server and disconnect all BLOB Managers.
Definition at line 143 of file clientmanager.cpp.
◆ establishConnection()
void ClientManager::establishConnection | ( | ) |
Definition at line 301 of file clientmanager.cpp.
◆ findDriverInfoByLabel()
const QSharedPointer< DriverInfo > & ClientManager::findDriverInfoByLabel | ( | const QString & | label | ) |
Definition at line 325 of file clientmanager.cpp.
◆ findDriverInfoByName()
const QSharedPointer< DriverInfo > & ClientManager::findDriverInfoByName | ( | const QString & | name | ) |
Definition at line 315 of file clientmanager.cpp.
◆ getManagedDrivers()
const QList< QSharedPointer< DriverInfo > > & ClientManager::getManagedDrivers | ( | ) | const |
Definition at line 296 of file clientmanager.cpp.
◆ getServerManager()
|
inline |
Definition at line 73 of file clientmanager.h.
◆ isBLOBEnabled()
Definition at line 347 of file clientmanager.cpp.
◆ isDriverManaged()
bool ClientManager::isDriverManaged | ( | const QSharedPointer< DriverInfo > & | driver | ) |
Definition at line 25 of file clientmanager.cpp.
◆ newDevice()
|
overrideprotectedvirtual |
Definition at line 33 of file clientmanager.cpp.
◆ newMessage()
|
overrideprotectedvirtual |
Definition at line 189 of file clientmanager.cpp.
◆ newProperty()
|
overrideprotectedvirtual |
Definition at line 81 of file clientmanager.cpp.
◆ newUniversalMessage()
|
overrideprotectedvirtual |
Definition at line 194 of file clientmanager.cpp.
◆ removeDevice()
|
overrideprotectedvirtual |
Definition at line 150 of file clientmanager.cpp.
◆ removeManagedDriver()
void ClientManager::removeManagedDriver | ( | const QSharedPointer< DriverInfo > & | driver | ) |
removeManagedDriver Remove managed driver from pool of drivers managed by this client manager.
- Parameters
-
dv pointer to driver info instance.
- Note
- This function is ALWAYS called from the main KStars thread.
Definition at line 211 of file clientmanager.cpp.
◆ removeProperty()
|
overrideprotectedvirtual |
Definition at line 99 of file clientmanager.cpp.
◆ serverConnected()
|
overrideprotectedvirtual |
Definition at line 237 of file clientmanager.cpp.
◆ serverDisconnected()
|
overrideprotectedvirtual |
Definition at line 254 of file clientmanager.cpp.
◆ setBLOBEnabled()
void ClientManager::setBLOBEnabled | ( | bool | enabled, |
const QString & | device, | ||
const QString & | property ) |
Definition at line 335 of file clientmanager.cpp.
◆ updateProperty()
|
overrideprotectedvirtual |
Definition at line 94 of file clientmanager.cpp.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2024 The KDE developers.
Generated on Tue Mar 26 2024 11:19:04 by doxygen 1.10.0 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.