Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Update sip
  • Loading branch information
pblottiere committed Jul 23, 2018
1 parent c1c92a6 commit 950f7d7
Show file tree
Hide file tree
Showing 4 changed files with 156 additions and 0 deletions.
2 changes: 2 additions & 0 deletions python/server/auto_additions/qgsserverparameters.py
@@ -0,0 +1,2 @@
# The following has been generated automatically from src/server/qgsserverparameters.h
QgsServerParameters.ParameterName.baseClass = QgsServerParameters
148 changes: 148 additions & 0 deletions python/server/auto_generated/qgsserverparameters.sip.in
@@ -0,0 +1,148 @@
/************************************************************************
* This file has been generated automatically from *
* *
* src/server/qgsserverparameters.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/




class QgsServerParameters
{
%Docstring
QgsServerParameters provides an interface to retrieve and manipulate
global parameters received from the client.

.. versionadded:: 3.4
%End

%TypeHeaderCode
#include "qgsserverparameters.h"
%End
public:
static const QMetaObject staticMetaObject;

public:
enum ParameterName
{
SERVICE,
VERSION_SERVICE,
REQUEST,
MAP,
FILE_NAME
};

struct Parameter
{
ParameterName mName;
QVariant::Type mType;
QVariant mDefaultValue;
QVariant mValue;
bool mDefined;
};

QgsServerParameters();
%Docstring
Constructor.
%End

QgsServerParameters( const QUrlQuery &query );
%Docstring
Constructor.
%End

void load( const QUrlQuery &query );
%Docstring
Loads new parameters.

:param query: url query
%End

void clear();
%Docstring
Removes all parameters.
%End

void add( const QString &key, const QString &value );
%Docstring
Adds a parameter.

:param key: the name of the parameter
:param value: the value of the parameter
%End

void remove( const QString &key );
%Docstring
Removes a parameter.

:param key: the name of the parameter
%End

QString value( const QString &key ) const;
%Docstring
Returns the value of a parameter.

:param key: the name of the parameter
%End

QUrlQuery urlQuery() const;
%Docstring
Returns a url query with underlying parameters.
%End

QMap<QString, QString> toMap() const;
%Docstring
Returns all parameters in a map.
%End

QString service() const;
%Docstring
Returns SERVICE parameter as a string or an empty string if not
defined.

:return: service
%End

QString request() const;
%Docstring
Returns REQUEST parameter as a string or an empty string if not
defined.

:return: request
%End

QString map() const;
%Docstring
Returns MAP parameter as a string or an empty string if not
defined.

:return: map
%End

QString fileName() const;
%Docstring
Returns FILE_NAME parameter as a string or an empty string if not
defined.

:return: filename
%End

QString version() const;
%Docstring
Returns VERSION parameter as a string or an empty string if not
defined.

:return: version
%End

};

/************************************************************************
* This file has been generated automatically from *
* *
* src/server/qgsserverparameters.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/
5 changes: 5 additions & 0 deletions python/server/auto_generated/qgsserverrequest.sip.in
Expand Up @@ -72,6 +72,11 @@ Constructor
%Docstring
Returns a map of query parameters with keys converted
to uppercase
%End

QgsServerParameters serverParameters() const;
%Docstring
Returns parameters
%End

void setParameter( const QString &key, const QString &value );
Expand Down
1 change: 1 addition & 0 deletions python/server/server_auto.sip
Expand Up @@ -4,6 +4,7 @@
%Include auto_generated/qgscapabilitiescache.sip
%Include auto_generated/qgsconfigcache.sip
%Include auto_generated/qgsserversettings.sip
%Include auto_generated/qgsserverparameters.sip
%Include auto_generated/qgsbufferserverrequest.sip
%Include auto_generated/qgsbufferserverresponse.sip
%Include auto_generated/qgsrequesthandler.sip
Expand Down

0 comments on commit 950f7d7

Please sign in to comment.