• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdeedu API Reference
  • KDE Home
  • Contact Us
 

kstars

Signals | Public Member Functions | Protected Member Functions | List of all members
ClientManager Class Reference

#include <clientmanager.h>

Inheritance diagram for ClientManager:
Inheritance graph
[legend]

Signals

void connectionFailure (ClientManager *)
 
void connectionSuccessful ()
 
void INDIDeviceRemoved (DeviceInfo *dv)
 
void newCCD ()
 
void newINDIBLOB (IBLOB *bp)
 
void newINDIDevice (DeviceInfo *dv)
 
void newINDILight (ILightVectorProperty *lvp)
 
void newINDIMessage (INDI::BaseDevice *dp, int messageID)
 
void newINDINumber (INumberVectorProperty *nvp)
 
void newINDIProperty (INDI::Property *prop)
 
void newINDISwitch (ISwitchVectorProperty *svp)
 
void newINDIText (ITextVectorProperty *tvp)
 
void newTelescope ()
 
void removeINDIProperty (INDI::Property *prop)
 

Public Member Functions

 ClientManager ()
 
virtual ~ClientManager ()
 
void appendManagedDriver (DriverInfo *dv)
 
int count ()
 
DriverInfo * findDriverInfoByLabel (const QString &label)
 
DriverInfo * findDriverInfoByName (const QString &name)
 
ServerManager * getServerManager ()
 
bool isDriverManaged (DriverInfo *)
 
void removeManagedDriver (DriverInfo *dv)
 

Protected Member Functions

virtual void newBLOB (IBLOB *bp)
 
virtual void newDevice (INDI::BaseDevice *dp)
 
virtual void newLight (ILightVectorProperty *)
 
virtual void newMessage (INDI::BaseDevice *dp, int messageID)
 
virtual void newNumber (INumberVectorProperty *)
 
virtual void newProperty (INDI::Property *prop)
 
virtual void newSwitch (ISwitchVectorProperty *svp)
 
virtual void newText (ITextVectorProperty *)
 
virtual void removeProperty (INDI::Property *prop)
 
virtual void serverConnected ()
 
virtual void serverDisconnected (int exit_code)
 

Detailed Description

Definition at line 22 of file clientmanager.h.

Constructor & Destructor Documentation

ClientManager::ClientManager ( )

Definition at line 30 of file clientmanager.cpp.

ClientManager::~ClientManager ( )
virtual

Definition at line 37 of file clientmanager.cpp.

Member Function Documentation

void ClientManager::appendManagedDriver ( DriverInfo *  dv)

Definition at line 121 of file clientmanager.cpp.

void ClientManager::connectionFailure ( ClientManager *  )
signal
void ClientManager::connectionSuccessful ( )
signal
int ClientManager::count ( )
inline

Definition at line 33 of file clientmanager.h.

DriverInfo * ClientManager::findDriverInfoByLabel ( const QString &  label)

Definition at line 197 of file clientmanager.cpp.

DriverInfo * ClientManager::findDriverInfoByName ( const QString &  name)

Definition at line 185 of file clientmanager.cpp.

ServerManager* ClientManager::getServerManager ( )
inline

Definition at line 35 of file clientmanager.h.

void ClientManager::INDIDeviceRemoved ( DeviceInfo *  dv)
signal
bool ClientManager::isDriverManaged ( DriverInfo *  di)

Definition at line 42 of file clientmanager.cpp.

void ClientManager::newBLOB ( IBLOB *  bp)
protectedvirtual

Definition at line 90 of file clientmanager.cpp.

void ClientManager::newCCD ( )
signal
void ClientManager::newDevice ( INDI::BaseDevice *  dp)
protectedvirtual

Definition at line 53 of file clientmanager.cpp.

void ClientManager::newINDIBLOB ( IBLOB *  bp)
signal
void ClientManager::newINDIDevice ( DeviceInfo *  dv)
signal
void ClientManager::newINDILight ( ILightVectorProperty *  lvp)
signal
void ClientManager::newINDIMessage ( INDI::BaseDevice *  dp,
int  messageID 
)
signal
void ClientManager::newINDINumber ( INumberVectorProperty *  nvp)
signal
void ClientManager::newINDIProperty ( INDI::Property *  prop)
signal
void ClientManager::newINDISwitch ( ISwitchVectorProperty *  svp)
signal
void ClientManager::newINDIText ( ITextVectorProperty *  tvp)
signal
void ClientManager::newLight ( ILightVectorProperty *  lvp)
protectedvirtual

Definition at line 110 of file clientmanager.cpp.

void ClientManager::newMessage ( INDI::BaseDevice *  dp,
int  messageID 
)
protectedvirtual

Definition at line 115 of file clientmanager.cpp.

void ClientManager::newNumber ( INumberVectorProperty *  nvp)
protectedvirtual

Definition at line 100 of file clientmanager.cpp.

void ClientManager::newProperty ( INDI::Property *  prop)
protectedvirtual

Definition at line 73 of file clientmanager.cpp.

void ClientManager::newSwitch ( ISwitchVectorProperty *  svp)
protectedvirtual

Definition at line 95 of file clientmanager.cpp.

void ClientManager::newTelescope ( )
signal
void ClientManager::newText ( ITextVectorProperty *  tvp)
protectedvirtual

Definition at line 105 of file clientmanager.cpp.

void ClientManager::removeINDIProperty ( INDI::Property *  prop)
signal
void ClientManager::removeManagedDriver ( DriverInfo *  dv)

Definition at line 130 of file clientmanager.cpp.

void ClientManager::removeProperty ( INDI::Property *  prop)
protectedvirtual

Definition at line 85 of file clientmanager.cpp.

void ClientManager::serverConnected ( )
protectedvirtual

Definition at line 151 of file clientmanager.cpp.

void ClientManager::serverDisconnected ( int  exit_code)
protectedvirtual

Definition at line 162 of file clientmanager.cpp.


The documentation for this class was generated from the following files:
  • clientmanager.h
  • clientmanager.cpp
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.

kstars

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

kdeedu API Reference

Skip menu "kdeedu API Reference"
  • Analitza
  •     lib
  • kalgebra
  • kalzium
  •   libscience
  • kanagram
  • kig
  •   lib
  • klettres
  • kstars
  • libkdeedu
  •   keduvocdocument
  • marble
  • parley
  • rocs
  •   App
  •   RocsCore
  •   VisualEditor
  •   stepcore

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal