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

Provides operations to look up objects in the Stellarium catalogs. More...

#include <ObjectService.hpp>

+ Inheritance diagram for ObjectService:
+ Collaboration diagram for ObjectService:

Public Member Functions

 ObjectService (QObject *parent=Q_NULLPTR)
 
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 bool isThreadSafe () const Q_DECL_OVERRIDE
 Return true if the service's get() and post() methods can safely be run in the HTTP handler thread, instead of having to queue it into the Stellarium main thread. 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

Provides operations to look up objects in the Stellarium catalogs.

See also
ObjectService operations (/api/objects/)

Definition at line 35 of file ObjectService.hpp.

Member Function Documentation

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

Implements the HTTP GET method.

See also
GET operations

Reimplemented from AbstractAPIService.

virtual QLatin1String ObjectService::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 ObjectService.hpp.


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