• Skip to content
  • Skip to link menu
KDE 3.5 API Reference
  • KDE API Reference
  • API Reference
  • Sitemap
  • Contact Us
 

kstars

DeviceManager Class Reference

#include <devicemanager.h>

Inheritance diagram for DeviceManager:

Inheritance graph
[legend]

List of all members.


Public Slots

void dataReceived ()

Signals

void newDevice ()

Public Member Functions

INDI_D * addDevice (XMLEle *dep, char errmsg[])
void checkMsg (XMLEle *root, INDI_D *dp)
int delPropertyCmd (XMLEle *root, char errmsg[])
 DeviceManager (INDIMenu *INDIparent, int inID)
int dispatchCommand (XMLEle *root, char errmsg[])
void doMsg (XMLEle *msg, INDI_D *dp)
INDI_D * findDev (QString devName, char errmsg[])
INDI_D * findDev (XMLEle *root, int create, char errmsg[])
void finishBlob ()
bool indiConnect (QString inHost, QString inPort)
int messageCmd (XMLEle *root, char errmsg[])
int removeDevice (QString devName, char errmsg[])
void sendNewNumber (INDI_P *pp)
void sendNewSwitch (INDI_P *pp, int index)
void sendNewText (INDI_P *pp)
void sendOneBlob (QString blobName, unsigned int blobSize, QString blobFormat, unsigned char *blobBuffer)
void startBlob (QString devName, QString propName, QString timestamp)
 ~DeviceManager ()

Public Attributes

QString host
QPtrList< INDI_D > indi_dev
int mgrID
INDIMenu * parent
QString port
int serverFD
FILE * serverFP
QSocketNotifier * sNotifier
LilXML * XMLParser

Detailed Description

Definition at line 26 of file devicemanager.h.


Constructor & Destructor Documentation

DeviceManager::DeviceManager ( INDIMenu *  INDIparent,
int  inID 
)

Definition at line 49 of file devicemanager.cpp.

DeviceManager::~DeviceManager (  ) 

Definition at line 64 of file devicemanager.cpp.


Member Function Documentation

INDI_D * DeviceManager::addDevice ( XMLEle *  dep,
char  errmsg[] 
)

Definition at line 302 of file devicemanager.cpp.

void DeviceManager::checkMsg ( XMLEle *  root,
INDI_D *  dp 
)

Definition at line 367 of file devicemanager.cpp.

void DeviceManager::dataReceived (  )  [slot]

Definition at line 138 of file devicemanager.cpp.

int DeviceManager::delPropertyCmd ( XMLEle *  root,
char  errmsg[] 
)

Definition at line 228 of file devicemanager.cpp.

int DeviceManager::dispatchCommand ( XMLEle *  root,
char  errmsg[] 
)

Definition at line 190 of file devicemanager.cpp.

void DeviceManager::doMsg ( XMLEle *  msg,
INDI_D *  dp 
)

Definition at line 380 of file devicemanager.cpp.

INDI_D * DeviceManager::findDev ( QString  devName,
char  errmsg[] 
)

Definition at line 284 of file devicemanager.cpp.

INDI_D * DeviceManager::findDev ( XMLEle *  root,
int  create,
char  errmsg[] 
)

Definition at line 328 of file devicemanager.cpp.

void DeviceManager::finishBlob (  ) 

Definition at line 496 of file devicemanager.cpp.

bool DeviceManager::indiConnect ( QString  inHost,
QString  inPort 
)

Definition at line 83 of file devicemanager.cpp.

int DeviceManager::messageCmd ( XMLEle *  root,
char  errmsg[] 
)

Definition at line 358 of file devicemanager.cpp.

void DeviceManager::newDevice (  )  [signal]

int DeviceManager::removeDevice ( QString  devName,
char  errmsg[] 
)

Definition at line 260 of file devicemanager.cpp.

void DeviceManager::sendNewNumber ( INDI_P *  pp  ) 

Definition at line 430 of file devicemanager.cpp.

void DeviceManager::sendNewSwitch ( INDI_P *  pp,
int  index 
)

Definition at line 449 of file devicemanager.cpp.

void DeviceManager::sendNewText ( INDI_P *  pp  ) 

Definition at line 412 of file devicemanager.cpp.

void DeviceManager::sendOneBlob ( QString  blobName,
unsigned int  blobSize,
QString  blobFormat,
unsigned char *  blobBuffer 
)

Definition at line 481 of file devicemanager.cpp.

void DeviceManager::startBlob ( QString  devName,
QString  propName,
QString  timestamp 
)

Definition at line 471 of file devicemanager.cpp.


Member Data Documentation

QString DeviceManager::host

Definition at line 42 of file devicemanager.h.

QPtrList<INDI_D> DeviceManager::indi_dev

Definition at line 35 of file devicemanager.h.

int DeviceManager::mgrID

Definition at line 37 of file devicemanager.h.

INDIMenu* DeviceManager::parent

Definition at line 33 of file devicemanager.h.

QString DeviceManager::port

Definition at line 43 of file devicemanager.h.

int DeviceManager::serverFD

Definition at line 38 of file devicemanager.h.

FILE* DeviceManager::serverFP

Definition at line 39 of file devicemanager.h.

QSocketNotifier* DeviceManager::sNotifier

Definition at line 41 of file devicemanager.h.

LilXML* DeviceManager::XMLParser

Definition at line 40 of file devicemanager.h.


The documentation for this class was generated from the following files:
  • devicemanager.h
  • devicemanager.cpp

kstars

Skip menu "kstars"
  • Main Page
  • Modules
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Class Members
  • Related Pages

API Reference

Skip menu "API Reference"
  • keduca
  • kstars
Generated for API Reference by doxygen 1.5.9
This website is maintained by Adriaan de Groot and Allen Winter.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal