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

kstars

StarDataSink Class Reference

StarDataSink receives data from an FileSource object and appends these data to a QList of star data. More...

#include <stardatasink.h>

Inheritance diagram for StarDataSink:

Inheritance graph
[legend]

List of all members.


Signals

void clearCache ()
void done ()
void updateSkymap ()

Public Member Functions

void eof ()
int readyToReceive ()
void receive (const uchar *data, int entries)
 StarDataSink (KStarsData *parent, const char *name=0)
 ~StarDataSink ()

Detailed Description

StarDataSink receives data from an FileSource object and appends these data to a QList of star data.

It's an asynchronous io class.

Author:
Thomas Kabelmann
Version:
1.0

Definition at line 36 of file stardatasink.h.


Constructor & Destructor Documentation

StarDataSink::StarDataSink ( KStarsData *  parent,
const char *  name = 0 
)

class needs signals

constructor

Definition at line 23 of file stardatasink.cpp.

StarDataSink::~StarDataSink (  ) 

destructor

Definition at line 29 of file stardatasink.cpp.


Member Function Documentation

void StarDataSink::clearCache (  )  [signal]

If name list has changed emit this signal.

void StarDataSink::done (  )  [signal]

send signal if all data were transmitted

void StarDataSink::eof (  ) 

end of data transmission reached

Reimplemented from QDataSink.

Definition at line 37 of file stardatasink.cpp.

int StarDataSink::readyToReceive (  ) 

is this object ready to receive data?

Reimplemented from QDataSink.

Definition at line 32 of file stardatasink.cpp.

void StarDataSink::receive ( const uchar *  data,
int  entries 
)

This function receives data from FileSource and appends data to some lists in KStarsData.

Reimplemented from QDataSink.

Definition at line 46 of file stardatasink.cpp.

void StarDataSink::updateSkymap (  )  [signal]

send signal to update skymap time by time just for long data transmissions needed.


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