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

strigi/src/searchclient

strigidbus.h

Go to the documentation of this file.
00001 /*
00002  * This file was generated by dbusxml2cpp version 0.6
00003  * Command line was: dbusxml2cpp -p strigidbus -i strigitypes.h strigiinterface.xml
00004  *
00005  * dbusxml2cpp is Copyright (C) 2006 Trolltech ASA. All rights reserved.
00006  *
00007  * This is an auto-generated file.
00008  * Do not edit! All changes made to it will be lost.
00009  */
00010 
00011 #ifndef STRIGIDBUS_H_1165658185
00012 #define STRIGIDBUS_H_1165658185
00013 
00014 #include <QtCore/QObject>
00015 #include <QtCore/QByteArray>
00016 #include <QtCore/QList>
00017 #include <QtCore/QMap>
00018 #include <QtCore/QString>
00019 #include <QtCore/QStringList>
00020 #include <QtCore/QVariant>
00021 #include <QtDBus/QtDBus>
00022 #include "strigitypes.h"
00023 
00024 /*
00025  * Proxy class for interface vandenoever.strigi
00026  */
00027 class VandenoeverStrigiInterface: public QDBusAbstractInterface
00028 {
00029     Q_OBJECT
00030 public:
00031     static inline const char *staticInterfaceName()
00032     { return "vandenoever.strigi"; }
00033 
00034 public:
00035     VandenoeverStrigiInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
00036 
00037     ~VandenoeverStrigiInterface();
00038 
00039 public Q_SLOTS: // METHODS
00040     inline QDBusReply<int> countHits(const QString &query)
00041     {
00042         QList<QVariant> argumentList;
00043         argumentList << qVariantFromValue(query);
00044         return callWithArgumentList(QDBus::Block, QLatin1String("countHits"), argumentList);
00045     }
00046 
00047     inline QDBusReply<int> countKeywords(const QString &query, const QString &keywordmatch, const QStringList &fieldnames)
00048     {
00049         QList<QVariant> argumentList;
00050         argumentList << qVariantFromValue(query) << qVariantFromValue(keywordmatch) << qVariantFromValue(fieldnames);
00051         return callWithArgumentList(QDBus::Block, QLatin1String("countKeywords"), argumentList);
00052     }
00053 
00054     inline QDBusReply<QStringList> getBackEnds()
00055     {
00056         QList<QVariant> argumentList;
00057         return callWithArgumentList(QDBus::Block, QLatin1String("getBackEnds"), argumentList);
00058     }
00059 
00060     inline QDBusReply<QStringList> getFieldNames()
00061     {
00062         QList<QVariant> argumentList;
00063         return callWithArgumentList(QDBus::Block, QLatin1String("getFieldNames"), argumentList);
00064     }
00065 
00066     inline QDBusReply<QList<QPair<bool,QString> > > getFilters()
00067     {
00068         QList<QVariant> argumentList;
00069         return callWithArgumentList(QDBus::Block, QLatin1String("getFilters"), argumentList);
00070     }
00071 
00072     inline QDBusReply<QList<QPair<QString,quint32> > > getHistogram(const QString &query, const QString &field, const QString &labeltype)
00073     {
00074         QList<QVariant> argumentList;
00075         argumentList << qVariantFromValue(query) << qVariantFromValue(field) << qVariantFromValue(labeltype);
00076         return callWithArgumentList(QDBus::Block, QLatin1String("getHistogram"), argumentList);
00077     }
00078 
00079     inline QDBusReply<QList<StrigiHit> > getHits(const QString &query, uint max, uint offset)
00080     {
00081         QList<QVariant> argumentList;
00082         argumentList << qVariantFromValue(query) << qVariantFromValue(max) << qVariantFromValue(offset);
00083         return callWithArgumentList(QDBus::Block, QLatin1String("getHits"), argumentList);
00084     }
00085 
00086     inline QDBusReply<QStringList> getIndexedDirectories()
00087     {
00088         QList<QVariant> argumentList;
00089         return callWithArgumentList(QDBus::Block, QLatin1String("getIndexedDirectories"), argumentList);
00090     }
00091 
00092     inline QDBusReply<QStringList> getIndexedFiles()
00093     {
00094         QList<QVariant> argumentList;
00095         return callWithArgumentList(QDBus::Block, QLatin1String("getIndexedFiles"), argumentList);
00096     }
00097 
00098     inline QDBusReply<QStringList> getKeywords(const QString &query, const QString &keywordmatch, const QStringList &fieldnames, uint max, uint offset)
00099     {
00100         QList<QVariant> argumentList;
00101         argumentList << qVariantFromValue(query) << qVariantFromValue(keywordmatch) << qVariantFromValue(fieldnames) << qVariantFromValue(max) << qVariantFromValue(offset);
00102         return callWithArgumentList(QDBus::Block, QLatin1String("getKeywords"), argumentList);
00103     }
00104 
00105     inline QDBusReply<QMap<QString,QString> > getStatus()
00106     {
00107         QList<QVariant> argumentList;
00108         return callWithArgumentList(QDBus::Block, QLatin1String("getStatus"), argumentList);
00109     }
00110 
00111     inline QDBusReply<void> indexFile(const QString &path, qulonglong mtime, const QByteArray &content)
00112     {
00113         QList<QVariant> argumentList;
00114         argumentList << qVariantFromValue(path) << qVariantFromValue(mtime) << qVariantFromValue(content);
00115         return callWithArgumentList(QDBus::Block, QLatin1String("indexFile"), argumentList);
00116     }
00117 
00118     inline QDBusReply<bool> isActive()
00119     {
00120         QList<QVariant> argumentList;
00121         return callWithArgumentList(QDBus::Block, QLatin1String("isActive"), argumentList);
00122     }
00123 
00124     inline QDBusReply<void> setFilters(const QList<QPair<bool,QString> > &rules)
00125     {
00126         QList<QVariant> argumentList;
00127         argumentList << qVariantFromValue(rules);
00128         return callWithArgumentList(QDBus::Block, QLatin1String("setFilters"), argumentList);
00129     }
00130 
00131     inline QDBusReply<QString> setIndexedDirectories(const QStringList &d)
00132     {
00133         QList<QVariant> argumentList;
00134         argumentList << qVariantFromValue(d);
00135         return callWithArgumentList(QDBus::Block, QLatin1String("setIndexedDirectories"), argumentList);
00136     }
00137 
00138     inline QDBusReply<QString> startIndexing()
00139     {
00140         QList<QVariant> argumentList;
00141         return callWithArgumentList(QDBus::Block, QLatin1String("startIndexing"), argumentList);
00142     }
00143 
00144     inline QDBusReply<QString> stopDaemon()
00145     {
00146         QList<QVariant> argumentList;
00147         return callWithArgumentList(QDBus::Block, QLatin1String("stopDaemon"), argumentList);
00148     }
00149 
00150     inline QDBusReply<QString> stopIndexing()
00151     {
00152         QList<QVariant> argumentList;
00153         return callWithArgumentList(QDBus::Block, QLatin1String("stopIndexing"), argumentList);
00154     }
00155 
00156 Q_SIGNALS: // SIGNALS
00157 };
00158 
00159 namespace vandenoever {
00160   typedef ::VandenoeverStrigiInterface strigi;
00161 }
00162 #endif

strigi/src/searchclient

Skip menu "strigi/src/searchclient"
  • Main Page
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members

KDE Support

Skip menu "KDE Support"
  • akonadi
  • attica
  • grantlee
  • kdewin
  • phonon-git
  •     Backend
  • polkit-qt
  • polkit-qt-1
  • qca
  • qimageblitz
  • soprano
  • strigi
  •     searchclient
  •     streamanalyzer
  •     streams
Generated for KDE Support by doxygen 1.5.9-20090814
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