kstars
#include <devicemanager.h>
 | 
|   | DeviceManager (INDIMenu *INDIparent, QString inHost, uint inPort, ManagerMode inMode) | 
|   | 
|   | ~DeviceManager () | 
|   | 
| INDI_D *  | addDevice (XMLEle *dep, QString &errmsg) | 
|   | 
| void  | appendManagedDevices (QList< IDevice * > &processed_devices) | 
|   | 
| void  | checkMsg (XMLEle *root, INDI_D *dp) | 
|   | 
| void  | connectToServer () | 
|   | 
| int  | delPropertyCmd (XMLEle *root, QString &errmsg) | 
|   | 
| int  | dispatchCommand (XMLEle *root, QString &errmsg) | 
|   | 
| void  | doMsg (XMLEle *msg, INDI_D *dp) | 
|   | 
| void  | enableBLOB (bool enable, QString device=QString(), QString property=QString()) | 
|   | 
| INDI_D *  | findDev (XMLEle *root, int create, QString &errmsg) | 
|   | 
| INDI_D *  | findDev (const QString &devName, QString &errmsg) | 
|   | 
| void  | finishBlob () | 
|   | 
| QString  | getServerBuffer () | 
|   | 
| int  | messageCmd (XMLEle *root, QString &errmsg) | 
|   | 
| int  | removeDevice (const QString &devName, QString &errmsg) | 
|   | 
| void  | sendNewNumber (INDI_P *pp) | 
|   | 
| void  | sendNewSwitch (INDI_P *pp, INDI_E *lp) | 
|   | 
| void  | sendNewText (INDI_P *pp) | 
|   | 
| void  | sendOneBlob (const QString &blobName, unsigned int blobSize, const QString &blobFormat, unsigned char *blobBuffer) | 
|   | 
| void  | startBlob (const QString &devName, const QString &propName, const QString ×tamp) | 
|   | 
| void  | startServer () | 
|   | 
| void  | stopServer () | 
|   | 
Definition at line 27 of file devicemanager.h.
 
| Enumerator | 
|---|
| INDI_DEVICE_NOT_FOUND  | 
 | 
| INDI_PROPERTY_INVALID  | 
 | 
| INDI_PROPERTY_DUPLICATED  | 
 | 
| INDI_DISPATCH_ERROR  | 
 | 
Definition at line 32 of file devicemanager.h.
 
 
      
        
          | DeviceManager::DeviceManager  | 
          ( | 
          INDIMenu *  | 
          INDIparent,  | 
        
        
           | 
           | 
          QString  | 
          inHost,  | 
        
        
           | 
           | 
          uint  | 
          inPort,  | 
        
        
           | 
           | 
          ManagerMode  | 
          inMode  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | DeviceManager::~DeviceManager  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | INDI_D * DeviceManager::addDevice  | 
          ( | 
          XMLEle *  | 
          dep,  | 
        
        
           | 
           | 
          QString &  | 
          errmsg  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void DeviceManager::appendManagedDevices  | 
          ( | 
          QList< IDevice * > &  | 
          processed_devices | ) | 
           | 
        
      
 
 
      
        
          | void DeviceManager::checkMsg  | 
          ( | 
          XMLEle *  | 
          root,  | 
        
        
           | 
           | 
          INDI_D *  | 
          dp  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
  
  
      
        
          | void DeviceManager::connectionError  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
  
  
      
        
          | void DeviceManager::connectionSuccess  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
      
        
          | void DeviceManager::connectToServer  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | void DeviceManager::dataReceived  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
      
        
          | int DeviceManager::delPropertyCmd  | 
          ( | 
          XMLEle *  | 
          root,  | 
        
        
           | 
           | 
          QString &  | 
          errmsg  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | int DeviceManager::dispatchCommand  | 
          ( | 
          XMLEle *  | 
          root,  | 
        
        
           | 
           | 
          QString &  | 
          errmsg  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void DeviceManager::doMsg  | 
          ( | 
          XMLEle *  | 
          msg,  | 
        
        
           | 
           | 
          INDI_D *  | 
          dp  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void DeviceManager::enableBLOB  | 
          ( | 
          bool  | 
          enable,  | 
        
        
           | 
           | 
          QString  | 
          device = QString(),  | 
        
        
           | 
           | 
          QString  | 
          property = QString()  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | INDI_D * DeviceManager::findDev  | 
          ( | 
          XMLEle *  | 
          root,  | 
        
        
           | 
           | 
          int  | 
          create,  | 
        
        
           | 
           | 
          QString &  | 
          errmsg  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | INDI_D * DeviceManager::findDev  | 
          ( | 
          const QString &  | 
          devName,  | 
        
        
           | 
           | 
          QString &  | 
          errmsg  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void DeviceManager::finishBlob  | 
          ( | 
           | ) | 
           | 
        
      
 
 
  
  
      
        
          | QString DeviceManager::getServerBuffer  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
      
        
          | int DeviceManager::messageCmd  | 
          ( | 
          XMLEle *  | 
          root,  | 
        
        
           | 
           | 
          QString &  | 
          errmsg  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
  
  
      
        
          | void DeviceManager::newDevice  | 
          ( | 
          INDI_D *  | 
           | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
  
  
      
        
          | void DeviceManager::newServerInput  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
signal   | 
  
 
 
  
  
      
        
          | void DeviceManager::processStandardError  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
slot   | 
  
 
 
      
        
          | int DeviceManager::removeDevice  | 
          ( | 
          const QString &  | 
          devName,  | 
        
        
           | 
           | 
          QString &  | 
          errmsg  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void DeviceManager::sendNewNumber  | 
          ( | 
          INDI_P *  | 
          pp | ) | 
           | 
        
      
 
 
      
        
          | void DeviceManager::sendNewSwitch  | 
          ( | 
          INDI_P *  | 
          pp,  | 
        
        
           | 
           | 
          INDI_E *  | 
          lp  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void DeviceManager::sendNewText  | 
          ( | 
          INDI_P *  | 
          pp | ) | 
           | 
        
      
 
 
      
        
          | void DeviceManager::sendOneBlob  | 
          ( | 
          const QString &  | 
          blobName,  | 
        
        
           | 
           | 
          unsigned int  | 
          blobSize,  | 
        
        
           | 
           | 
          const QString &  | 
          blobFormat,  | 
        
        
           | 
           | 
          unsigned char *  | 
          blobBuffer  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void DeviceManager::startBlob  | 
          ( | 
          const QString &  | 
          devName,  | 
        
        
           | 
           | 
          const QString &  | 
          propName,  | 
        
        
           | 
           | 
          const QString &  | 
          timestamp  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
      
        
          | void DeviceManager::startServer  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | void DeviceManager::stopServer  | 
          ( | 
           | ) | 
           | 
        
      
 
 
      
        
          | QString DeviceManager::host | 
        
      
 
 
      
        
          | QString DeviceManager::serverBuffer | 
        
      
 
 
      
        
          | KProcess* DeviceManager::serverProcess | 
        
      
 
 
      
        
          | QTcpSocket DeviceManager::serverSocket | 
        
      
 
 
      
        
          | LilXML* DeviceManager::XMLParser | 
        
      
 
 
The documentation for this class was generated from the following files:
 
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:36:22 by
doxygen 1.8.7 written
by 
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.