Stellarium  0.90.0
List of all members | Public Member Functions
SimbadService Class Reference

Allows SIMBAD object lookups like SearchDialog uses. More...

#include <SimbadService.hpp>

+ Inheritance diagram for SimbadService:
+ Collaboration diagram for SimbadService:

Public Member Functions

 SimbadService (QObject *parent=Q_NULLPTR)
 
virtual bool isThreadSafe () const Q_DECL_OVERRIDE
 Simbad lookups dont block the main thread. More...
 
virtual QLatin1String getPath () const Q_DECL_OVERRIDE
 Returns the desired path mapping If there is a conflict, only the first object is mapped. More...
 
virtual void get (const QByteArray &operation, const APIParameters &parameters, APIServiceResponse &response) Q_DECL_OVERRIDE
 Implements the HTTP GET method. More...
 
- Public Member Functions inherited from AbstractAPIService
 AbstractAPIService (QObject *parent=Q_NULLPTR)
 Only calls QObject constructor. More...
 
virtual void update (double deltaTime) Q_DECL_OVERRIDE
 Called in the main thread each frame. More...
 
virtual void post (const QByteArray &operation, const APIParameters &parameters, const QByteArray &data, APIServiceResponse &response) Q_DECL_OVERRIDE
 Provides a default implementation which returns an error message. More...
 

Additional Inherited Members

- Static Protected Attributes inherited from AbstractAPIService
static const Qt::ConnectionType SERVICE_DEFAULT_INVOKETYPE
 This defines the connection type QMetaObject::invokeMethod has to use inside a service: either Qt::DirectConnection for main thread handling, or Qt::BlockingQueuedConnection for HTTP thread handling. More...
 

Detailed Description

Allows SIMBAD object lookups like SearchDialog uses.

See also
SimbadService operations (/api/simbad/)
Note
This service supports threaded operation.

Definition at line 33 of file SimbadService.hpp.

Member Function Documentation

virtual void SimbadService::get ( const QByteArray &  operation,
const APIParameters parameters,
APIServiceResponse response 
)
virtual

Implements the HTTP GET method.

See also
GET operations

Reimplemented from AbstractAPIService.

virtual QLatin1String SimbadService::getPath ( ) const
inlinevirtual

Returns the desired path mapping If there is a conflict, only the first object is mapped.

Implements RemoteControlServiceInterface.

Definition at line 41 of file SimbadService.hpp.

virtual bool SimbadService::isThreadSafe ( ) const
inlinevirtual

Simbad lookups dont block the main thread.

Reimplemented from AbstractAPIService.

Definition at line 40 of file SimbadService.hpp.


The documentation for this class was generated from the following file: